使用JMeter压测http接口
安装
https://jmeter.apache.org/download_jmeter.cgi
下载后解压,进入 bin>jmeter.bat 双击运行出现jmeter操作界面
开始压测
点击jmeter.bat打开软件主页面
创建线程组
线程组是声明了即将执行的压测策略,在左侧“测试计划”上:右键 > 添加 > 线程 > 线程组
线程组默认提供参数,我们主要修改以下三个:
线程组参数说明:
参数 | 说明 |
---|---|
线程数 | 单次有多少个线程 |
Ramp-Up时间 | 在N秒内使M个线程启动并运行,其中N是此处的配置,M是上面配置的线程数 |
循环次数 | 循环多少次,默认1次 |
创建HTTP请求
线程组配置完毕后,开始配置http请求路径:线程组右键:添加 > 取样器 > HTTP请求
在界面中填写HTTP HRL以及参数即可
查看压测结果
其实在上面创建完HTTP请求后就可以直接运行进行接口的压测,但是不能看到接口的返回值以及统计数据。
我们可以使用监听器来查看HTTP请求状态以及返回结果:在左侧HTTP请求上面右键:添加 > 监听器 > 查看结果树
接下来需要查看压测的统计信息,在左侧HTTP请求上面右键:添加 > 监听器 > 聚合报告
运行并查看结果
在结果树中查看请求状态以及返回信息
在聚合报告中查看统计报告