Java 如何在pom.xml中设置Jmeter home?

Java 如何在pom.xml中设置Jmeter home?,java,maven,jmeter,load-testing,jmeter-maven-plugin,Java,Maven,Jmeter,Load Testing,Jmeter Maven Plugin,下面是我的pom.xml <build> <plugins> <plugin> <groupId>com.lazerycode.jmeter</groupId> <artifactId>jmeter-maven-plugin</artifactId> <version>2.2.0</version> &

下面是我的pom.xml

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

          </propertiesJMeter>
        </configuration>
      </plugin>
    </plugins>
  </build>

com.lazerycode.jmeter
jmetermaven插件
2.2.0
jmeter测试
性能测试
当我运行.jmx时,我得到以下消息:

错误:无法找到或加载主类org.apache.jmeter.NewDriver


我注意到,
org.apache.jmeter.NewDriver
的类路径是错误的。如何在pom.xml或.jmx文件中将其设置为Jmeter的home?

没有类似于
Jmeter home
的概念当涉及到通过Maven插件执行测试时,您需要做的只是:

  • 将您的
    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.blazemeter</groupId>
      <artifactId>mvn-jmeter</artifactId>
      <packaging>jar</packaging>
      <version>1.0-SNAPSHOT</version>
      <name>maven-jmeter-demo</name>
      <url>http://maven.apache.org</url>
      <build>
        <plugins>
          <plugin>
            <groupId>com.lazerycode.jmeter</groupId>
            <artifactId>jmeter-maven-plugin</artifactId>
            <version>2.2.0</version>
            <executions>
              <execution>
                <id>jmeter-tests</id>
                <phase>verify</phase>
                <goals>
                  <goal>jmeter</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </project>
    
    
    4.0.0
    com.blazemeter
    -官方文件
  • -JMeter-Wiki
  • -收集运行无头JMeter的不同方法的信息,包括(但不限于)Maven插件

  • 您可以将Jmeter home与Maven插件一起使用。您只需在如上所述编辑pom后再执行一步

    在projects目录中,打开cmd并运行Jmeter目标的特定执行;e、 g.:mvn com.lazerycode.jmeter:jmeter maven插件:2.7.0:jmeter

    等价语句:mvn groupId:artifactId:version:goal(基于插件的POM结构)

    这将在目标目录中生成Jmeter目录。然后,您可以将它用作您试图使用的代码的Jmeter主目录