httpclient模拟登陆操作实现
2015-05-21 16:54
260 查看
接口测试中,如果遇到http的接口,同时又需要登陆后的一些操作,怎么办?
性能测试中,jmeter工具下,一些需要登陆后的操作,登陆除了badboy的录制操作,还有没有别的办法?
在本地,用httpclient模拟用户登陆操作,给大家分享下一个登陆的实现方式。
1 cookie值的获取:
2 httpclient请求,对传入cookie值和需要访问的url进行登陆后的http请求操作:
3 该类继承AbstractJavaSampler,打包放到jmeter的lib/ext下
放到该目录下:
4 jmeter下线程组添加java请求
5 请求中添加调用方法所需的参数,进行调用
6 jmeter中java请求的代码格式:
这样就在jmeter中可以进行java请求的调用。
个人认为这样做有以下几个好处:
1、性能测试中对读取文件支持比较好,也更随意
2、性能压测可直接进行登陆操作
3、可随意添加多个用户账号进行登陆后的业务操作
4、可进行需要登陆的http接口的接口测试
5、个人学习下jmeter中java请求的处理方法
性能测试中,jmeter工具下,一些需要登陆后的操作,登陆除了badboy的录制操作,还有没有别的办法?
在本地,用httpclient模拟用户登陆操作,给大家分享下一个登陆的实现方式。
1 cookie值的获取:
2 httpclient请求,对传入cookie值和需要访问的url进行登陆后的http请求操作:
3 该类继承AbstractJavaSampler,打包放到jmeter的lib/ext下
放到该目录下:
4 jmeter下线程组添加java请求
5 请求中添加调用方法所需的参数,进行调用
6 jmeter中java请求的代码格式:
这样就在jmeter中可以进行java请求的调用。
个人认为这样做有以下几个好处:
1、性能测试中对读取文件支持比较好,也更随意
2、性能压测可直接进行登陆操作
3、可随意添加多个用户账号进行登陆后的业务操作
4、可进行需要登陆的http接口的接口测试
5、个人学习下jmeter中java请求的处理方法
相关文章推荐
- HttpClient 模拟登陆,保持会话并进行后续操作
- HttpClient 模拟登陆,保持会话并进行后续操作
- (转)HttpClient 模拟登陆,保持会话并进行后续操作
- Java模拟POST表单提交HttpClient操作
- httpclient/jsoup模拟登陆人人网
- HttpClient,实现登录,请求等操作,session保持
- HttpClient和HtmlParser配合实现自动登陆系统抽取页面信息
- HttpClient和HtmlParser配合实现自动登陆系统抽取页面信息
- 使用C#发送Http 请求实现模拟登陆(以博客园为例)
- HttpClient和HtmlParser配合实现自动登陆系统抽取页面信息
- HttpClient和HtmlParser配合实现自动登陆系统抽取页面信息
- HttpClient4使用(模拟登陆)
- 利用WebClient实现对Http协议的Post和Get对网站进行模拟登陆和浏览
- HttpClient和HtmlParser配合实现自动登陆系统抽取页面信息
- HttpClient 模拟登陆百度 2015.10.21 JAVA
- c#第一篇 在WPF的window窗体中使用httpwebrequest实现模拟登陆网页,并在webbroser控件中显示
- HttpClient和HtmlParser配合实现自动登陆系统抽取页面信息
- HttpClient和HtmlParser配合实现自动登陆系统抽取页面信息
- java 模拟 POST表单操作 HTTPCLIENT的应用 及注意事项
- Android开发 httpClient post方法请求tomcat服务器实现注册登陆