gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 12:42:22 24 4
gpt4 key购买 nike

以下是我的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>

当我运行 .jmx 时,我收到以下消息:

Error: Could not find or load main class org.apache.jmeter.NewDriver

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

最佳答案

通过 Maven 插件执行测试时,不存在 JMeter home 这样的概念,您需要做的就是:

  1. 将您的 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>
  2. 将您的项目设置为:

    • 源代码
      • 测试
        • jmeter
          • 测试.jmx
          • 如果需要,您可以在此处放置另一个 jmx
    • pom.xml
  3. mvn clean verify 一样运行测试

JMeter Maven 插件将下载 JMeter 以及依赖项(您将能够在 target/jmeter 文件夹下找到 JMeter 日志(logs 文件夹)和测试结果(结果文件夹)

更多信息:

关于java - 如何在pom.xml中设置Jmeter home?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44903877/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com