jMeter 忽略线程组

jMeter ignoring Thread groups

我正在使用 jMeter 进行一些性能测试。 所有线程组几乎完全相同——仅在名称和内部的 http 请求中有所不同(请参见下面的结构)。尽管所有定义都相同,但 运行 似乎忽略了其中一些。 10 个中只有两个 运行ning。 我已将日志级别设置为调试,但仍然没有提及其他 TG(线程组)。甚至前两个都行不通,但更像是第三个和第五个左右。 对我来说没有任何意义。有什么想法吗?

我有以下定义:

Test Plan
- variables#1 - constants
- variables#2 - environment variables (user defined)
- variables#3 - another variables used to enable/disable certain tests
- CSV dataset config - data#1
- CSV dataset config - data#2
- HTTP Request defaults (hostname, protocol and port are defined) + implicit parameters (e.g. callingApp=jmeter - part of GET in url)
-view results tree
-log aggregate report
-thread group A (arrivals - extension)
--If Controller*1
---HTTP request with specific path
----some assertions
-thread group B - E (all are the same as A, only different urls are used)

运行 使用:

$config="-DrampUpTime=1 ..."
mvn clean verify $config

未在相关日志或任何设置中找到任何内容

相关pom.xml位:

plugin:com.lazerycode.jmeter:jmeter-maven-plugin:2.9.0
plugin-<config>
<jmeterVersion>5.1.1</jmeterVersion>
<overrideRootLogLevel>DEBUG</overrideRootLogLevel>
<resultsFileFormat>jtl</resultsFileFormat>
<jmeterExtensions>
<artifact>kg.apc:jmeter-plugins-casutg:${jmeter.plugins.catsug.version}</artifact>
</jmeterExtensions>

现在开枪吧。刚找到。

<com.blazemeter.jmeter.threads.arrivals.ArrivalsThreadGroup guiclass="com.blazemeter.jmeter.threads.arrivals.ArrivalsThreadGroupGui" testclass="com.blazemeter.jmeter.threads.arrivals.ArrivalsThreadGroup" testname="/something/something/something" enabled="false">

启用="false"

显然有可能禁用该测试,为了好玩,它仅在 GUI 中的灰色字体(在深色主题中)略有不同。 为我辩护,我没有创建测试套件,所以至少不是我禁用了它。

wastedHoursCounter=5;