我想只选择一个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
是否存在似乎不会对我的情况产生影响。)那么,我在这里缺少什么?
非常感谢。
答案 0 :(得分:0)
通过添加-X来启用Maven中的调试以查看正在发生的事情。
是否可以列出包含jmx文件的文件夹的内容