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

问题描述 投票:0回答:2

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

jmeter jmeter-plugins
2个回答
0
投票

如果Thread组的Number of Threads设置为0,则不会执行。

基于此,您可以使用Number of Threads为每个线程组__property设置,每个组编号默认为0,例如对于线程组1:

${__property(group1,,0)}

所以,如果你在命令提示符jmeter -Jgroup3=1 ...中执行 - 如果你只想用1个线程/用户执行线程组3(其他组将有0个用户并且不会被执行)


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

参考文献:

© www.soinside.com 2019 - 2024. All rights reserved.