选择不使用jmeter-maven-plugin的测试文件(jmx文件)

时间:2014-05-01 06:55:17

标签: maven jmeter jmeter-maven-plugin

我想只选择一个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是否存在似乎不会对我的情况产生影响。)那么,我在这里缺少什么?

非常感谢。

1 个答案:

答案 0 :(得分:0)

通过添加-X来启用Maven中的调试以查看正在发生的事情。

是否可以列出包含jmx文件的文件夹的内容