Stepping Thread Group

1.安装插件

下载地址 https://jmeter-plugins.org/wiki/PluginsManager/

jmeter使用Stepping Thread Group和Ultimate Thread Group设置负载场景介绍

然后把jar文件拷贝到/lib/ext文件夹下,重启客户端,环境配置就完成了。

2.添加组件

步骤:右键测试计划-->添加-->Thread(Users)-->[email protected] - Stepping Thread Group

jmeter使用Stepping Thread Group和Ultimate Thread Group设置负载场景介绍

3.控制面板介绍

jmeter使用Stepping Thread Group和Ultimate Thread Group设置负载场景介绍

 

This group will start 100 threads : 线程组启动的线程总数为100个

First,wait for 0 seconds : 启动第一个线程之前,需要等待0s,也就是不需要等待直接起线程

Then start 0 threads : 设置最开始时启动0个线程,从0个线程开始持续增加

Next,add 10 threads every 3 seconds,using ramp up 5 seconds : 在5s内启动10个线程,运行3s,然后再在5s内启动10个线程,再运行3s,以此类推

Then hold load for 60 seconds : 当线程总数达到100个后,持续运行60s

Finally,stop 5 threads every 1 seconds : 最后,每隔1s,停止5个线程(hold时间一到就会先停止5个)

建议:自己尝试改变数字来看变化,加深理解

 

Ultimate Thread Group

该插件跟Stepping Thread Group线程组类似,不过这个是多个线程组设置的结合。执行的时候,每个线程组是同时按照自己的规则开始执行的,每一时刻,得到的结果都是多个线程组的叠加。

1.安装插件同上

2.添加组件

步骤:右键测试计划-->添加-->Thread(Users)-->[email protected] - Ultimate Thread Group

jmeter使用Stepping Thread Group和Ultimate Thread Group设置负载场景介绍

3.控制面板介绍

jmeter使用Stepping Thread Group和Ultimate Thread Group设置负载场景介绍

Start Threads Count:当前行要启动的线程总数,100个

Initial Delay/sec:延时启动当前行的线程,初始延迟时间,10s

Startup Time/sec:启动当前行所有线程到达峰值所需要的时间,20s启动完成,5个/s

Hold Load For/sec:当前行线程达到峰值后的稳定加载时间,60s

Shutdown Time:停止当前行所有线程所需时间,10s,10个/s

相关文章:

  • 2022-01-11
  • 2022-12-23
  • 2022-12-23
  • 2021-09-18
  • 2021-10-11
  • 2022-12-23
  • 2021-05-02
  • 2021-11-28
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-06
  • 2021-09-15
  • 2022-12-23
  • 2022-01-17
  • 2021-12-21
相关资源
相似解决方案