jmeter阶梯式加压测试:JMeter 阶梯式加压测试插件 Stepping Thread Group

由于Stepping Thread Group插件相对来说过于老旧,已不被官方所推荐。

所以这里介绍一个plugins插件组中优化过的插件:Concurrency Thread Group

1.下载配置

下载插件JMeter Plugins Managerhttps://jmeter-plugins.org/wiki/PluginsManager/

JMeter 阶梯式加压测试插件 Concurrency Thread Group
    




JMeter 阶梯式加压测试插件 Stepping Thread Group

下载后直接将 jmeter-plugins-manager.jar 包放在jmeter安装目录apache-jmeter-4.0\lib\ext 下,重新启动jmeter即可使用。

JMeter 阶梯式加压测试插件 Concurrency Thread Group
    




JMeter 阶梯式加压测试插件 Stepping Thread Group

2.插件使用

启动jmeter, Options(选项)——Plugins Manager 启动 JMeter Plugins Manager

在Available Plugins选项里勾选Custom Thread Groups 安装并自动重启

JMeter 阶梯式加压测试插件 Concurrency Thread Group
    




JMeter 阶梯式加压测试插件 Stepping Thread Group

在测试计划里添加并发线程组:

JMeter 阶梯式加压测试插件 Concurrency Thread Group
    




JMeter 阶梯式加压测试插件 Stepping Thread Group

JMeter 阶梯式加压测试插件 Concurrency Thread Group
    




JMeter 阶梯式加压测试插件 Stepping Thread Group

参数释义:

  目标并发(线程数)

  加速时间(整个测试)

  加速步骤计数

  保持目标费率时间(时间单位 - 分钟或秒钟)

  线程迭代次数限制(循环次数)

  将线程状态记录到文件(将线程启动和线程停止事件保存为日志文件)

举例说明:

  如下场景:

  100个线程

  3分钟加速时间

  5个加速步骤

  持有目标费率6分钟;

意味着:

  3分钟除以5步,每步0.6分钟

  100个用户除以5步,每步20个用户

  每0.6分钟将添加20个用户,直到达到100个用户

  达到100个线程后,所有这些线程将继续运行,并持续6分钟;

 

相关文章: