0

我已经在本地机器上成功创建了 maven 项目存储库。(参考:https ://github.com/jmeter-maven-plugin/jmeter-maven-plugin/wiki )

另外,我在 JMeter 中编写了测试场景,效果很好。

根据互联网上可用的文档,我将 .jmx 文件保存在“\src\test\jmeter”目录中。

我的 POM.xml 看起来像:

<project xmlns="http://maven.apache.org/POM/4.0.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-
v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.mycompany.app</groupId>
  <artifactId>my-app</artifactId>
  <packaging>jar</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>my-app</name>
  <url>http://maven.apache.org</url>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
  <build>
    <pluginManagement>
        <plugins>
            <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>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </pluginManagement>
</build>
</project>

在运行“mvn verify”命令时,不执行 .jmx 文件。但显示“构建成功”消息。

我在 pom.xml 文件中缺少什么?我应该怎么做才能触发位于“\src\test\jmeter”目录中的 .jmx 文件?

4

2 回答 2

0

测试应存储在:

${project.basedir)/src/test/jmeter

您是否尝试将它们存储在硬盘驱动器的根文件夹中?

于 2015-02-28T16:01:43.180 回答
0

尝试<pluginManagement>从您的示例中删除该元素。pluginManagement只是在所有项目模块中共享相同插件配置的一种方式。有关详细信息,请参阅有关 pluginManagement的问题。

于 2015-02-26T08:10:21.153 回答