前言:
正常我们在使用jmeter进行压测的时候,是创建一个线程组、监听器、http请求,在线程组中设置线程数以及压测时长,无法压测过程中调整线程,因此我们需要借助插件完成
正文
一、下载插件
1、下载地址:https://jmeter-plugins.org/install/Install/
2、下载完成后将jar包复制到JMeter中的lib\ext目录下
3、重启jmeter
4、打开jmeter->选项->Plugins Manager
根据自己的需求安装对应插件
在这里我们用到的是:选项->Plugins Manager->Custom Thread Groups
二、使用(下载完成后,jmeter会自启动)
1、新建测试计划,添加线程组
2、填写对应参数
注释:
This group will start:线程数
First wait for:第一个线程延迟多久启动
Then start:初始加载多少个个线程
Next,add:下次加载多少个线程
Threads every:运行多久后再加载线程
using ramp-up:加载next线程的时间,图中为5s,即初始化情况下,5s内加载50个线程,然后每隔60s再加载50个
Then hold load for:全部线程加载完毕后持续运行多久,单位s,上图是300个线程全部加载完毕,持续运行300s。即300并发并发运行300s
Finally stop/threads every:多长时间停止多少线程,上图是在1s内停止30个线程,300线程停止需要29s
Elapsed time:加载线程的时间+持续运行的时间+线程停止的时间