本文主要是介绍Jmeter抓取手机app接口以及对接口进行压测,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、在手机上(IOS)安装安全证书 ApacheJMeterTemporaryRootCA.crt,步骤如下:
1)把jmeter安装目录下bin文件夹下的ApacheJMeterTemporaryRootCA.crt发送至qq上
2)用qq浏览器打开后,按照提示安装
3)去通用->关于本机->证书信任设置下,启用对该证书的信任
4)若未安装该证书,会出现录制部分app时,提示连接服务器失败
2、在jmeter中设置如下:
1)新建线程组
2)设置HTTP代理服务器
3)启动HTTP代理服务器
4)设置手机代理并存储
5)打开需要录制的app进行操作即可
3、 对app内接口进行压测:
如果已经知道接口信息,则不需要抓包,直接在jmerter中新建http请求即可。步骤如下:
1) 在Test Plan下添加线程组,即图中的“财富接口”
2)在线程组下添加HTTP Header Manager,该组件的作用是管理头信息。添加每个请求的请求头信息(登录后的token也包含在内),如下:
3)在线程组下添加Http请求,即图中的“财富产品列表”和“财富产品类型”,并设置协议、服务器名称、端口号、方法和路径等参数
4)在线程组或者单个接口下添加察看结果树和汇总报告。其中察看结果树可以用来调式单个接口是否请求成功
5)设置线程参数,比如1min内3000并发
6)点击运行按钮,运行并查看结果。主要查看汇总报告里的平均响应时间
4. 实现多个用户对接口的压测,可参考:
https://blog.csdn.net/changyixue/article/details/104312680
这篇关于Jmeter抓取手机app接口以及对接口进行压测的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!