0

我想一次只选择一个 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>

我有多个 jmx 文件src/test/jmeter。事实证明,无论如何,这些 jmx 文件总是由 jmeter 插件运行,即使我使用如下命令运行 maven:
mvn clean -Dfoo.bar=nonsense jmeter:jmeter

根据文档,我上面的设置应该只执行ionix-${foo.bar}.jmx。(文件是否ionix-${foo.bar}.jmx存在似乎对我的情况没有影响。)那么,我在这里缺少什么?

非常感谢。

4

1 回答 1

0

通过添加 -X 在 Maven 中启用调试以查看发生了什么。

你能列出包含 jmx 文件的文件夹的内容吗

于 2014-05-04T12:50:04.273 回答