jmeter代理录制APP

jmeter代理录制APP

因为最近群里的童鞋经常问,APP脚本怎么录制,所以今天将jmeter代理录制APP的方法整理并分享给大家~

大家如果有其他疑问或者想获取哪类知识分享,可以在群里反馈,咱们的群号是:。

下面小伙伴可以按以下步骤跟着一起试一试如何用jmeter代理录制app

A、准备工作

 

1、一台电脑,一部手机,能联网的WIFI;电脑和手机均连接该WIFI(确保电脑和手机的IP在同一个网段上);

2、电脑上已安装jmeter并能正常打开;

B、手机代理设置

 

1、打开手机,设置-无线局域网,找到已连接的WIFI并点开;

2、配置代理:

C、jmeter操作

 

1、打开jmeter,文件-新建,右键测试计划,添加-Threads(Users)-线程组,点击新建线程组;

2、添加代理服务器:选中工作台,右键点击,添加-非测试元件-HTTP代理服务器;

3、HTTP代理服务器设置:目标控制器选择--测试计划-》线程组,端口与手机代理端口保持一致;

4、排除设置:可根据需要排斥css、jpg、gif等;

5、点击启动;

D、录制APP脚本

 

手机上打开12306app并进行操作后回到jmeter查看脚本,录制成功!

E、https协议

 

互联网安全被更多的公司所重视,http协议更换为https协议,上面的步骤就无法录制到脚本了;我们需要再添加如下步骤:

1、在apache-jmeter-3.2\bin路径下找到ApacheJMeterTemporaryRootCA.crt文件并发送到手机上;

2、手机接收后使用浏览器打开并安装该文件;(这里我们借助传输)

3、添加信任:设置-通用-关于本机-证书信任设置;

4、以JD app为例:打开APP操作后回到jmeter查看,录制成功!

PS:安大叔再次提醒,不管是HTTP还是HTTPS,也不管是手机还是web,最好的方式是参考接口API文档或者抓包方式就行写脚本,比较用代理录制的方式太傻了,下一篇文章让CC写一下如何抓包以及对照接口API写脚本。

想获取更多测试技能,欢迎添加BestTest交流群:

besttest软件测试交流1群:

besttest软件测试交流2群: