我想在Windows中使用Command运行任何特定的Thread Group。我尝试过使用属性文件但是失败了。现在需要帮助执行从命令提示符中选择的任何特定线程组。
答案 0 :(得分:0)
如果线程组Number of Threads
设置为0,则不会执行。
基于此,您可以为每个线程组Number of Threads
设置__property,每个组号默认为0,例如对于线程组1:
${__property(group1,,0)}
所以如果你在命令提示符jmeter -Jgroup3=1 ...
中执行 - 如果你只想用1个线程/用户执行线程组3(其他组将有0个用户并且不会被执行)
答案 1 :(得分:0)
您可以使用Taurus工具轻松实现此目的。它是JMeter(以及其他一些性能测试工具)的包装器,它提供了一种使用简单YAML语法配置(或创建)和运行JMeter测试的简便方法。
例如,如果您需要禁用Thread Group B
,相关配置将类似于:
---
execution:
scenario:
script: test.jmx
modifications:
disable: # Names of the tree elements to disable
- Thread Group B
enable: # Names of the tree elements to enable
- Thread Group A
参考文献: