一、安装JMter Plugins 

1、官网下载 JMeter Plugins 的jar包

[转帖]Jmeter_jmeter-plugins插件的安装使用_Group

2. 将下载的jar包复制到 %JMETER_HOME%\lib\ext 目录下

3. 启动 JMeter --> Options --> Plugins Manager 。(如果没将jar包放在ext目录下是没有该选项的)

[转帖]Jmeter_jmeter-plugins插件的安装使用_Group_02

二、Custom Thread Groups插件

Custom Thread Groups插件包含Stepping Thread Group、Ultimate Thread Group 等常用元件

1、进入 JMeter Plugins Manager 界面

[转帖]Jmeter_jmeter-plugins插件的安装使用_Group_03

2、点击Available Plugins, 选择Custom Thread Groups ,点击应用修改

 

[转帖]Jmeter_jmeter-plugins插件的安装使用_jar包_04

3、进入 Threads 就可以看到 Custom Thread Groups 插件包含的元件

[转帖]Jmeter_jmeter-plugins插件的安装使用_jar包_05

 Stepping Thread Group 元件

使用该元件我们可以实现持续增加负载的典型负载场景,校验服务在不同负载下的性能。

[转帖]Jmeter_jmeter-plugins插件的安装使用_Group_06

上图中的场景是:每60秒为一个阶段,在每个阶段的前5秒增加10个线程,这种阶段递增状态直到增加到100个线程为止。当增加到100线程后,再持续运行600秒,最后每5秒停止10个线程。

参数说明:

This group will start:加载到多少个线程。如图中,加载到100个线程就不再加载线程了。

 First,wait for:等待多长时间开始加载线程(第一个线程延迟多少秒开始加载)。

Then start:初次加载多少个线程。

Next,add:下一次加载多少线程。

Threads every:下一次加载进程间隔的时间。

Using ramp-up:加载线程的时间。如图中,10个线程在5秒内加载完成。

Then hold load for:线程全部加载完后运行多长时间。

Finally,stop/threads every:多长时间停止多少个线程。如图中,每5秒停止10个线程。

Ultimate Thread Group

该元件能设置多条线程作业计划。可以实现一个稳定性测试场景,也可以实现浪涌场景。

[转帖]Jmeter_jmeter-plugins插件的安装使用_加载_07

 参数说明:

Start Thread Count:加载多少线程。

Initial Delay, Sec:线程延迟多长时间开始运行。

Startup Time, Sec:线程加载多长时间。

Hold Load  For,Sec:线程持续运行多长时间。

Shutdown Time:在多长时间内停止所有线程

使用该元件一样能实现持续增加负载的场景,只是需要计算Initial Delay 和 Hold Load  For 的时间

[转帖]Jmeter_jmeter-plugins插件的安装使用_Group_08