步骤一:
首先下载阶梯线程组插件
通过jmeter-plugins-manger 下载插件
下载地址:https://jmeter-plugins.org/install/Install/

步骤二:
将插件放在jmeter lib/ext目录中

步骤三:重启jmter,选项中会出现Plugins Manger 说明插件管理引用成功

2、选后选择Plugins Manger ,将出现如下界面
3、插件安装好之后运行JMeter,可以看到插件已经安装好了

4、在测试计划中,创建Steping Thread Group

5、创建完成后看到如下界面

参数介绍
l This group will start Max threads - 设置单台负载机,线程组启动的线程总数为Max个
l First,wait for N seconds - 启动第一个线程之前,需要等待N秒
l Then start N threads - 设置最开始时启动N个线程
l Next add N1 threads every N2 seconds, using ramp-up N3 seconds - 然后,每隔N2秒,在N3秒内启动N1个线程
l Then hold load for N seconds - 单台负载机启动的线程总数达到Max之后,持续运行N秒
l Finally,stop N1 threads ervery N2 seconds - 最后,每隔N2秒,停止N1个线程数。
最高200并发,100并发开始,0s内立即启动50个线程运行60s,达到最高并发后维持300s,之后保持每60s停止50并发的速率关闭。
6、监听器Active Threads Over Time
步骤:右键测试计划->添加->监听器->jp@gc - Active Threads Over Time
完整添加HTTP Request后,点击运行测试,查看Active Threads Over Time运行结果。可查看线程陆续启动的曲线,到达设置的最大线程数后,将持续运行设置的时间,到达设置的持续时间后,陆续结束进程。

本文介绍了如何使用JMeter的阶梯线程组插件进行性能测试。首先,通过jmeter-plugins-manager下载并安装插件,然后将其放入JMeter的lib/ext目录。重启JMeter后,插件安装成功。接着,在测试计划中创建Stepping Thread Group,并配置相关参数,如线程启动数量、等待时间、增加和减少线程的速度等。最后,添加Active Threads Over Time监听器以监控线程启动和结束的曲线,确保测试按预期进行。
2438

被折叠的 条评论
为什么被折叠?



