如何用命令在Jmeter中执行特定的Thread Group?

时间:2018-03-05 07:54:44

标签: jmeter jmeter-plugins

我想在Windows中使用Command运行任何特定的Thread Group。我尝试过使用属性文件但是失败了。现在需要帮助执行从命令提示符中选择的任何特定线程组。

2 个答案:

答案 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

参考文献: