[英]How to set Jmeter home in pom.xml?
以下是我的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時,出現以下消息:
錯誤:找不到或加載主類org.apache.jmeter.NewDriver
我注意到org.apache.jmeter.NewDriver
的類路徑是錯誤的。 如何在pom.xml或.jmx文件中將其設置為Jmeter的主頁?
通過Maven插件執行測試時,沒有JMeter home
這樣的概念,您需要做的只是:
設置您的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>
將項目設置為如下所示:
mvn clean verify
一樣運行測試 JMeter Maven插件將下載JMeter及其依賴項(您將能夠在target/jmeter
文件夾下以及JMeter日志( logs
文件夾)和測試結果( results
文件夾)中找到
更多信息:
您可以將Jmeter home與Maven插件一起使用。 如上所述,編輯pom之后,您只需要再采取一步。
在您的項目目錄中,打開cmd並針對Jmeter目標運行特定的執行; 例如:mvn com.lazerycode.jmeter:jmeter-maven-plugin:2.7.0:jmeter
等效語句:MVN groupId:artifactId:version:goal(基於插件的POM結構)
這將在目標目錄內生成Jmeter目錄。 然后,您可以將其用作要使用的代碼的Jmeter主頁。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.