Java 如何在pom.xml中设置Jmeter home?
下面是我的pom.xmlJava 如何在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> &
<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 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主目录 看