You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JMeter多Stepping Thread Group并行且组内请求顺序执行配置咨询

JMeter测试计划配置方案

核心前提

JMeter测试计划下的多个线程组默认并行运行,只需将3个Stepping Thread Group直接放在测试计划根节点下即可满足并行要求。以下是每个线程组的具体配置步骤(需确保已通过JMeter插件管理器安装Stepping Thread Group插件):


Thread Group 1(总时长15分钟)

  1. 添加Stepping Thread Group并命名为Thread Group 1
  2. 根据压测需求设置线程参数:
    • 若需固定线程数持续执行:设置Initial Thread Count = Target Thread Count,Ramp-Up Time设为0
    • 若需阶梯式增减线程:按需配置线程启动步长、间隔等参数
  3. 设置线程组总运行时长为900秒(15分钟)
  4. 在该线程组下依次添加3个Runtime Controller:
    • 第一个Runtime Controller:设置Runtime (seconds)为300,内部添加HTTP Request 1
    • 第二个Runtime Controller:设置Runtime (seconds)为300,内部添加HTTP Request 2
    • 第三个Runtime Controller:设置Runtime (seconds)为300,内部添加HTTP Request 3

    Runtime Controller会按顺序执行子元素,前一个控制器执行完指定时长后,自动切换到下一个


Thread Group 2(总时长15分钟)

配置逻辑与Thread Group 1完全一致:

  1. 添加Stepping Thread Group并命名为Thread Group 2
  2. 设置线程参数与总运行时长900秒
  3. 依次添加3个Runtime Controller(各300秒),内部分别放置HTTP Request 4、HTTP Request 5、HTTP Request 6

Thread Group 3(总时长10分钟)

  1. 添加Stepping Thread Group并命名为Thread Group 3
  2. 设置线程参数,总运行时长为600秒(10分钟)
  3. 依次添加2个Runtime Controller:
    • 第一个Runtime Controller:300秒,内部添加HTTP Request 7
    • 第二个Runtime Controller:300秒,内部添加HTTP Request 8

    第二个控制器执行完后,线程组达到总运行时长,自动停止


额外注意事项

  • 确保每个HTTP Request的域名、路径、请求方法、参数等配置正确
  • 可添加Summary Report、View Results Tree等监听器实时监控测试数据
  • 若需精准控制请求执行的时间窗口,可结合Test Action Sampler与Constant Timer调整请求间隔

内容的提问来源于stack exchange,提问作者zzz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 22:45:34