性能测试之--阶梯负载场景设计
在http协议接口性能测试中,响应时间的标准参考值:APDEX用户满意度指数
- RT(avg) < 500ms 满意
- 500ms< RT(avg)<1500ms 可以接受
- RT(avg) >1500ms 不能接受
使用工具 JMETER中的jpgc插件来进行场景设计,去插件里直接安装就可以
注意点:
1、这里有一个大坑,如果我们修改过jmeter.properties中的东西,可能会导致插件不会正常展示,需要注意一下
2、在进行负载测试时,把其他的监听器全禁用
3、场景设计时:缓起步,快结束
负载测试时,并发用户数是时刻都在变动,聚合报告汇总报告等都是整体的一个平均数,数据不可靠
方式一:使用jp@gc - Stepping Thread Group (deprecated)线程组
监听器的选取:
监听器响应时间效果图展示
结果分析:需要结合活跃线程、响应时间、tps等结果一起查看,可以分析出并发用户数在16--18之间,可以修改线程的初始线程数及增加线程数间隔来得到较为准确的值
方式二:直接使用线程组的设置+jpgc的监听器
这里说明一下Ramp-up:
理想情况下300s启动18个线程,平均16.7s增加一个,但是这里的时间并不是平均的,只是在300S内启动18个线程,这个要理解
有错误的地方欢迎大家指出,努力的打工人!