JMeter 阶梯式加压

Posted scholars-xian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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个线程)。

以上是关于JMeter 阶梯式加压的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter(十九)- 阶梯式加压测试

Jmeter阶梯加压监听

jmeter(二十):阶梯式加压测试

Jmeter-阶梯式加压案例

JMeter Concurrency Thread Group阶梯式加压

Jmeter之性能压测Stepping Thread Group 逐步增加并发数 阶梯式加压并发 (十五)