用Jmeter录制手机app脚本
2016-02-18 16:57
489 查看
今天看到一个51的朋友发的使用Jmeter录制手机APP的介绍,实践了一下,在这里记录一下,以防忘记了。
准备:
电脑装了Jmeter;手机;公司的wifi;
操作步骤:
1、启动Jmeter
2、“测试计划”中添加“线程组”;
3、“工作台”中添加“HTTP代理服务器”;
4、配置代理服务器:Global Settings下面的端口配置:9988,HTTPS Domains配置:http://192.168.1.107
5、HTTP代理服务器--点击“启动”按钮,启动HTTP代理服务器;
6、手机上配置wifi-“修改网络”设置如下(后面的附图里也有这个设置)
“代理”---选择“手动”;
“代理服务器主机名”---“192.168.1.107”
“代理服务器端口”----“9988”
7、可能IE也要设置一下:(这个我不确定,只是刚才关了jmeter的时候不能上网了来IE上去掉这个代理才行)
IE选项--连接--局域网设置--为LAN使用代理服务器前选中--高级(http:127.0.0.1;端口:9988)
8、手机连接刚才配置的wifi;(一般这个时候连成功,线程组下面就能看到抓到很多请求了)
9、启动手机上需要测试的APP,进行业务操作;(这个时候可以看到线程组抓到**P上发出的请求了)
10、业务操作完毕,立即关闭jemter上的“HTTP代理服务器”(要不一直抓没用的包到线程组了);
11、在“线程组”删除无关的请求;
12、保存jmx脚本;
13、回放。
后面就是jmeter的参数化之类的操作了
准备:
电脑装了Jmeter;手机;公司的wifi;
操作步骤:
1、启动Jmeter
2、“测试计划”中添加“线程组”;
3、“工作台”中添加“HTTP代理服务器”;
4、配置代理服务器:Global Settings下面的端口配置:9988,HTTPS Domains配置:http://192.168.1.107
5、HTTP代理服务器--点击“启动”按钮,启动HTTP代理服务器;
6、手机上配置wifi-“修改网络”设置如下(后面的附图里也有这个设置)
“代理”---选择“手动”;
“代理服务器主机名”---“192.168.1.107”
“代理服务器端口”----“9988”
7、可能IE也要设置一下:(这个我不确定,只是刚才关了jmeter的时候不能上网了来IE上去掉这个代理才行)
IE选项--连接--局域网设置--为LAN使用代理服务器前选中--高级(http:127.0.0.1;端口:9988)
8、手机连接刚才配置的wifi;(一般这个时候连成功,线程组下面就能看到抓到很多请求了)
9、启动手机上需要测试的APP,进行业务操作;(这个时候可以看到线程组抓到**P上发出的请求了)
10、业务操作完毕,立即关闭jemter上的“HTTP代理服务器”(要不一直抓没用的包到线程组了);
11、在“线程组”删除无关的请求;
12、保存jmx脚本;
13、回放。
后面就是jmeter的参数化之类的操作了
相关文章推荐
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- android wifi 无线调试
- 每日安全资讯:哪些属于App违法违规收集使用个人信息?
- mysql集群之MMM简单搭建
- 通晓网络测试常用命令
- 手机4大隐藏功能及使用必知常识第1/2页
- Android改变手机屏幕朝向的方法
- Nodejs学习笔记之测试驱动
- php实现用手机关闭计算机(电脑)的方法
- 基于JavaScript代码实现pc与手机之间的跳转
- js判断手机和pc端选择不同执行事件的方法
- JS判断客户端是手机还是PC的2个代码
- 可以测试javascript运行效果的代码
- android获取手机唯一标识的方法
- 使用php测试硬盘写入速度示例
- python 测试实现方法
- 让手机访问WAP网站服务器 IIS WAP服务器的MIME类型设置
- jQuery手机拨号界面特效代码分享