使用Maven进行Jmeter测试的自动化

时间:2017-05-26 12:26:18

标签: java maven automation jmeter jmeter-maven-plugin

我在我的应用程序中包含了lazycode的Jmeter插件。

<build>
  <pluginManagement>
    <plugins>
      <plugin>
        <groupId>com.lazerycode.jmeter</groupId>
        <artifactId>jmeter-maven-plugin</artifactId>
        <version>2.1.0</version>
        <executions>
          <execution>
            <id>jmeter-tests</id>
            <goals>
              <goal>jmeter</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </pluginManagement>
</build>

当我使用mvn verify时会运行。但是,它也运行所有集成测试和单元测试。我不希望这种情况发生。我想只运行mvn jmeter:jmeter并运行性能测试。

如果我运行mvn jmeter:jmeter,我会

No plugin found for prefix 'jmeter' in the current project and in the plugin groups [org.sonarsource.scanner.maven, org.apache.maven.plugins, org.codehaus.mojo] available from the repositories

我不想配置全局.m2/settings.xml。如何使用maven运行它。

1 个答案:

答案 0 :(得分:1)

你几乎就在那里,运行 JMeter测试的正确Maven命令将是:

mvn jmeter:jmeter -Pjmeter

参考文献: