用jmeter做手机端应用的性能测试
最近公司的新应用要上线,领导要求做压力测试,翻遍了大大小小的测试网站都找不到ios端应用的性能测试工具。
之前用Jmeter做过web应用测试,现在公司的产品也是http协议的,就考虑说手动输入请求和参数进行性能测试。
1、现用badboy随便录制了一个web端的请求,保存成jmx的格式。
2、启动jmeter打开步骤1保存的脚本。
3、删除不需要的组件。
4、点击步骤1录制的请求,名称中输入需要测试的请求。
5、输入服务器名称(不需要带http)、协议、方法、路径。
6、重点是同请求一起发送的参数要依次手动添加进去。因为一台手机多次访问服务器与多台手机同时访问一次对服务器的压力是相同的,这样我们就不需要修改参数了。
7、在线程组中设置线程属性,线程数相当于用户数可以看作多台手机即并发数,Ramp-Up Period(in seconds)为线程间的时间间隔,即用户和用户之间操作的间隔,循环次数为执行脚本的次数。通常会在调度器中设置持续时间,即并发这一动作持续的时间。
8、可以到聚合报告中查看测试结果。