软件:Jmeter 5.4.1
所需环境配置:JDK
压力测试流程:
1.进入jmeter压缩包,找到bin目录,双击点击jmeter.bat,等待运行完毕即可
2.创建线程组
右键Test Plan :Add——Threads(Users)——Thread Group
如图2
①可以修改线程组名称;
②设置压力测试指标:
Number of Threads(users) 进程数,即你需要模拟多少用户的并发量;
Ramp-up period(seconds) 达到指定线程需要的时间,例如线程数为10,时间设定为1s,那么就是1s加载10个线程。
Loop Count 循环几次
图1
图2
3.导入接口信息
我比较喜欢直接去浏览器复制CURL信息,一键生成
导入Curl信息方法,点击顶部Tools-import from curl,粘贴接口curl信息,点击Create Test Plan即可
4。创建监听树和聚合报告
监听树可查看接口返回详细结果;右键-Add-Listener-View Results Tree,如下图:
聚合报告可查看压力测试详细指标,例如:错误率,最大最小值,服务器上传下载率,吞吐量等
可点击下方Save Table Data 按钮,导出csv文件,更方便进行数据对比。
tips:压力测试结果只是一个参考值,实际使用场景还会收到网络带宽,操作系统,运行内存等环境因素的影响。