JMeter测试计划配置:如何按特定线程递增模式执行11小时多用户组测试?
JMeter多线程组递增配置方案
要实现三个用户组的11小时(39600秒)递增线程测试,需要使用Stepping Thread Group(阶梯线程组)(JMeter扩展插件,可通过插件管理器安装),每个线程组按以下规则单独配置:
用户组1:每60秒新增1个线程
- 线程组核心配置:
- 初始线程数:
0 - 启动延迟:
0秒 - 每次递增线程数:
1 - 递增间隔:
60秒 - 保持峰值线程数时长:
0秒 - 停止线程数/间隔:均设为
0 - 总测试时长:
39600秒
- 初始线程数:
该配置会在11小时内每60秒启动1个新线程,最终累计启动660个线程(39600/60)。
用户组2:每2秒新增1个线程
- 线程组核心配置:
- 初始线程数:
0 - 启动延迟:
0秒 - 每次递增线程数:
1 - 递增间隔:
2秒 - 保持峰值线程数时长:
0秒 - 停止线程数/间隔:均设为
0 - 总测试时长:
39600秒
- 初始线程数:
该配置会在11小时内每2秒启动1个新线程,最终累计启动19800个线程(39600/2)。
用户组3:每1秒新增2个线程
- 线程组核心配置:
- 初始线程数:
0 - 启动延迟:
0秒 - 每次递增线程数:
2 - 递增间隔:
1秒 - 保持峰值线程数时长:
0秒 - 停止线程数/间隔:均设为
0 - 总测试时长:
39600秒
- 初始线程数:
该配置会在11小时内每1秒启动2个新线程,最终累计启动79200个线程(39600*2)。
注意事项
- 确保已安装Stepping Thread Group插件,若未安装,通过JMeter插件管理器搜索并安装即可。
- 若需线程执行指定次数后停止,可在Sampler级别配置循环次数,或在线程组中设置“线程持续时间”(需注意与总测试时长的冲突)。
内容的提问来源于stack exchange,提问作者mayuri
相关产品推荐
相关产品推荐

