在Jmeter测试计划中,如何根据命令行变量的输入包含多个JMX文件



我正在尝试构建一个JMX文件,使用该文件我应该能够并行运行n个JMX档案。

已知方式:手动将所有线程组复制到测试计划中,并取消选中测试计划设置中的"按顺序运行"选项。

新的实现:在循环控制器中,如果我放置一个Include控制器,那么n个JMX文件可以按顺序运行,但我希望并行运行JMX文件。

如何在不需要大量返工的情况下运行这些。Blazemeterhttps://guide.blazemeter.com/hc/en-us/articles/360000591677-Creating-a-Multi-Test-Creating-a-Multi-TestJmeter中是否有一些自定义功能/小块代码可以帮助我的场景?

如果你想继续使用BlazeMeter堆栈,你可能会发现Taurus工具更容易使用,它能够运行现有的JMeter.jmx脚本,将它们作为命令行参数

因此,提供几个";场景";YAML文件中的条目和上述脚本将并行执行:

---
execution:
- scenario:
script: test1.jmx
- scenario:
script: test2.jmx
#etc        

这些";场景";可以通过-o命令行参数以及提供

最新更新