JMeter配置:串行执行Thread Group+第二组500用户并发负载测试
解决JMeter线程组串行+500用户并发的配置方案
先确保全局串行的基础设置没问题:
- 保持测试计划中「Run Thread Groups consecutively」(按顺序执行线程组)的勾选状态,这是三个线程组按顺序执行的核心前提。
接下来分别配置三个线程组:
第一个线程组(执行一次)
- 线程数(Number of Threads (users)):设为1
- 启动时间(Ramp-Up Period):设为0
- 循环次数(Loop Count):设为1
第二个线程组(500用户并发执行)
你之前用Loop Controller的思路错了——Loop Controller是控制单个线程的循环次数,和并发用户数无关。要实现500用户同时启动,直接配置线程组本身的参数:
- 线程数(Number of Threads (users)):设为500(这就是你的并发用户数)
- 启动时间(Ramp-Up Period):设为0(让500个线程同时启动,实现真正的并发)
- 循环次数(Loop Count):设为1(每个用户只执行一次)
- 移除线程组里的Loop Controller,不需要这个组件
第三个线程组(执行一次)
配置和第一个线程组完全一致:
- 线程数:1
- 启动时间:0
- 循环次数:1
按这个配置运行,就能满足「第一个执行完→500用户同时启动第二个线程组→第二个执行完→第三个执行一次」的要求。
内容的提问来源于stack exchange,提问作者ajay pediredla
相关产品推荐
相关产品推荐

