Jmeter:使用代理录制安卓手机APP性能测试脚本

匿名 (未验证) 提交于 2019-12-02 23:05:13

loadrunner或者Jmeter压测。手机APP的性能应该从两方面去考虑,首先APP本身,其次就是APP后端的接口。APP自身的压测可以使用monkeyrunner产生随机事情,点击APP的各个控件来实现持续的压力,但是这个方法无法获取到页面的响应时间,只是针对APP对随机事件的处理能力。

一、设置wifi代理

1、 首先在手机上设置wifi代理,以魅族手机为例,进入wifi设置,点击代理设置,配置ip和端口即可完成。

服务器ip和端口是电脑的ip和jmeter代理端口

二、Jmeter录制脚本步骤如下

1、 新建一个Thread Group

2、 右键WorkBench,选择HTTP(S) Test Script Recorder


3、 选择Target Control和Grouping,Target Control设置后就会自动化放入到Thread Group里面,设置Grouping为“Put each Group in a new controller”就会自动化进行分组。分组的过程就是在打开一个页面后调用的接口集合。


4、 点击启动


5、 开始录制脚本:操作APP各个功能,Thread Group里面会生成接口请求。如图:


后续就可以针对性能测试场景设置参数化、延时、集合点,事务。这里就不一 一介绍了。

loadrunner或者Jmeter压测。手机APP的性能应该从两方面去考虑,首先APP本身,其次就是APP后端的接口。APP自身的压测可以使用monkeyrunner产生随机事情,点击APP的各个控件来实现持续的压力,但是这个方法无法获取到页面的响应时间,只是针对APP对随机事件的处理能力。

一、设置wifi代理

1、 首先在手机上设置wifi代理,以魅族手机为例,进入wifi设置,点击代理设置,配置ip和端口即可完成。

服务器ip和端口是电脑的ip和jmeter代理端口

二、Jmeter录制脚本步骤如下

1、 新建一个Thread Group

2、 右键WorkBench,选择HTTP(S) Test Script Recorder


3、 选择Target Control和Grouping,Target Control设置后就会自动化放入到Thread Group里面,设置Grouping为“Put each Group in a new controller”就会自动化进行分组。分组的过程就是在打开一个页面后调用的接口集合。


4、 点击启动


5、 开始录制脚本:操作APP各个功能,Thread Group里面会生成接口请求。如图:


后续就可以针对性能测试场景设置参数化、延时、集合点,事务。这里就不一 一介绍了。

文章来源: https://blog.csdn.net/weixin_44256848/article/details/87910892
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!