如何用命令在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?的主要内容,如果未能解决你的问题,请参考以下文章