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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用命令在Jmeter中执行特定的Thread Group?相关的知识,希望对你有一定的参考价值。

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

答案

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

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

${__property(group1,,0)}

所以,如果你在命令提示符jmeter -Jgroup3=1 ...中执行 - 如果你只想用1个线程/用户执行线程组3(其他组将有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

参考文献:

以上是关于如何用命令在Jmeter中执行特定的Thread Group?的主要内容,如果未能解决你的问题,请参考以下文章

如何用jmeter监控内存,CPU

如何用Jmeter做接口测试

如何用Jmeter做压力测试

delphi 如何用将modem切换到语音状态?

如何用jmeter测试本机上的软件

如何用jmeter向mysql数据库中插入多条信息