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;
我正在使用 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;