JMeter 阶梯式加压

场景:对被测对象不断增加压力,直至达到某个值,然后持续运行一段时间。

在JMeter Plugins Manager 中安装插件 jpgc - Standard Set,重启JMeter,线程组中会多出五个选项。

其中bzm - Concurrency Thread Group、jp@gc - Stepping Thread Group(相对来说过于老旧,已不被官方所推荐)都可以模拟阶梯式加压。

bzm - Concurrency Thread Group

Target Concurrency:目标并发(线程数)

Ramp Up Time:加速时间

Ramp-Up Steps Count:加速步骤数

Hold Target Rate Time:保持目标速率时间

Time Unit:时间单位(分钟或者秒)

Thread Iterations Limit:线程迭代次数限制(循环次数)

Log Threads Status into File:将线程状态记录到文件中(将线程启动和线程停止事件保存为日志文件)

上图中,200s内分200步启动1000个线程,线程数达到1000时,持续压100s。200s/200=1s,1000/200=5,即:1s为一步,一步增加5个线程(每秒增加5个线程)。

posted @ 2019-10-26 14:17  wang小蘑菇  阅读(564)  评论(0编辑  收藏  举报