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

如何在JMeter回归套件中并行运行测试用例以缩短执行时间

JMeter回归套件并行验证API配置方案

核心思路

保持Generate Token、Place Orders顺序执行,下单完成后通过Parallel Controller并行运行所有验证GET API,确保每个API仅执行一次以缩短整体回归时间。

具体配置步骤

1. 保留原有顺序流程

  • 先执行Generate Token(GET请求):确保生成的鉴权Token通过JMeter变量传递给后续请求
  • 再执行Place Orders(POST请求):下单完成后,用正则表达式提取器等工具将订单ID等关键参数存入变量,供后续验证API使用

2. 配置Parallel Controller实现并行验证

  • 在Place Orders请求后添加Parallel Controller
  • 将所有需要并行执行的验证GET API直接放到Parallel Controller下:
    • 每个验证API引用之前提取的订单ID变量,确保请求指向对应订单
    • 若验证API已封装在Test Fragment中,直接在Parallel Controller下添加Include Controller,加载对应的Test Fragment文件即可

3. 适配现有套件结构

  • 原有Switch Controller可继续保留在顺序流程中,用于控制不同下单分支逻辑,不影响后续并行验证
  • Transaction Controller若用于统计单个验证API的执行结果,可直接嵌套在Parallel Controller的子请求中

注意事项

  • 线程组线程数设置为1,避免回归用例重复执行
  • Parallel Controller默认会并行所有子元素,无需额外调整并行数量(若需限制可修改「Parallelism」参数)
  • 变量传递为线程内共享,并行执行时不存在线程安全问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 05:32:04