说明:以mac版为例
1、mac上对jmeter进行设置
1.1添加http代理服务器
测试计划>添加>非测试元件>http代理服务器
image.png
1.2设置http代理服务器
如图所示
端口:可以默认8888,也可以自己设置
HTTPS Domains:本机ip,mac上用ifconfig命令查看
目标控制器:就是选择录制的移动端脚本放在哪个位置,如果设置了线程组,可以放在线程组的某个位置,也可随意放,后面拖到线程组里去(注意,一定要放到线程组里,否则在线程组中测不到数据,我就是一开始没注意耽误了很多时间)
分组:可按照图中设置,对脚本自动分组,也可按照自己的需要设置
image.png
2、iphone上进行设置
和电脑处在同一个wifi下,连上wifi,对这个wifi进行设置
2.1设置wifi
2.1.1进入无线局域网,点击当前wifi的感叹号,如图所示。
image.png
2.1.2进入无线局域网,拉到最下面,进入http代理的配置代理
image.png
2.1.3改成手动(默认都是关闭),配置服务器ip和端口,和电脑端配置的ip端口一样
image.png
2.2手机安装证书
2.2.1将电脑jmeter的bin路径下的crt证书发送到手机进行安装
/apache-jmeter-5.4.1/bin/ApacheJMeterTemporaryRootCA.crt
image.png
2.2.2发送到手机qq,用QQ浏览器打开,
image.png
image.png
2.2.3安装完成后,需要在手机设置中允许
通用>描述文件>配置描述文件
IMG_2681.PNG
通用>关于本机>证书信任设置
IMG_2683.PNG
3、录制脚步
3.1在pc上启动
image.png
3.2启动成功后在手机上操作要测试app,点击需要的各项功能
3.3录制完成,在pc上点击停止
4、配置线程组
4.1添加线程组:右键测试计划→添加→Threads(Users)→线程组
image.png
4.2添加简单控制器:右键线程组→添加→逻辑控制器→简单控制器
image.png
4.3添加察看结果树:右键线程组→添加→监听器→察看结果树
image.png
4.4添加聚合报告:右键线程组→添加→监听器→聚合报告
image.png
4.5添加图形结果:右键线程组→添加→监听器→图形结果
image.png
5、进行测试
5.1将录制的脚步拖到线程组下面,这一步很重要!!!
image.png