【发布时间】:2019-05-31 21:30:52
【问题描述】:
我想一次只选择一个 JMeter 测试文件(jmx 文件)运行。我的 pom.xml 中有以下内容:
<plugin>
<groupId>com.lazerycode.jmeter</groupId>
<artifactId>jmeter-maven-plugin</artifactId>
<version>1.9.0</version>
<executions>
<execution>
<id>jmeter-tests</id>
<phase>verify</phase>
<goals>
<goal>jmeter</goal>
</goals>
<configuration>
<testFilesIncluded>
<jMeterTestFile>ionix-${foo.bar}.jmx</jMeterTestFile>
</testFilesIncluded>
<overrideRootLogLevel>DEBUG</overrideRootLogLevel>
<testResultsTimestamp>false</testResultsTimestamp>
</configuration>
</execution>
</executions>
</plugin>
我在src/test/jmeter 中有多个 jmx 文件。事实证明,无论如何,这些 jmx 文件总是由 jmeter 插件运行,即使我使用如下命令运行 maven:mvn clean -Dfoo.bar=nonsense jmeter:jmeter
根据the documentation,我上面的设置应该只执行ionix-${foo.bar}.jmx。 (文件ionix-${foo.bar}.jmx 是否存在似乎对我的情况没有影响。)那么,我在这里缺少什么?
非常感谢。
【问题讨论】:
标签: maven jmeter jmeter-maven-plugin