jmeter如何设置浪涌场景

JMeter中我们使用线程组来控制测试场景, 原线程组无法设计复杂测试场景, 如浪涌。

一、jp@gc - Ultimate Thread Group

1、下载插件

下载地址:https://jmeter-plugins.org/?search=jpgc-casutg

百度网盘:

链接:https://pan.baidu.com/s/1vIB4lcz3zKqrPksoeN2bKw
提取码:nuge

 

2、把插件放在jmeter的安装的\lib\ext目录下

 

3、线程组找到jp@gc - Ultimate Thread Group

 

 

上图设置:

第一条,10个线程立刻在10秒内启动, 持续运行600秒, 然后10秒内停止。

第二条,10个线程等待620秒之后在10秒中内启动完成, 持续运行600秒, 然后10秒内停止。

第二条,10个线程等待1240秒之后在10秒中内启动完成, 持续运行600秒, 然后10秒内停止。

 

参数说明:
Start Thread Count: 开始线程数量。
Initial Delay, Sec: 线程延迟多长时间开始运行。
Startup Time, Sec: 线程加载多长时间。
Hold Load For, Sec: 线程持续运行多长时间。
Shutdown Time: 线程停止时长, 在多长时间内停止下来。

 

案例:

设计一个负载不断增大的场景。

 

 

 

二、jp@gc - Stepping Thread Group

 

参数说明:
This group will start: 加载多少线程,图8-4中是100 。
First,wait for: 等待多长时间开始加载线程(第一个线程延迟多少秒开始加载)。
Then start: 初次加载多少个线程, 图8-4中是0个。
Next,add: 下一次加载多少个线程, 因8斗中是20个。
Threads every: 当前运行多长时间后再次加载线程。图8-4中是600秒。
Using ramp-up: 加载线程时间, 因8-4中是5秒,也就是20个线程在5万少内加载完成。
Then hold load for: 线程全部加载完成后运行多长时间, 图8-4中是1000秒。
Finally,stop /threads every: 多长时间停止多少个线程, 图8-4中是1秒停止10个线程。

 

posted @ 2020-04-01 14:16  疯狂牙膏  阅读(801)  评论(0编辑  收藏  举报