簡體   English   中英

如何在pom.xml中設置Jmeter主頁?

[英]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這樣的概念,您需要做的只是:

  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. 將項目設置為如下所示:

    • src
      • 測試
        • 儀表
          • test.jmx
          • 如果需要,您可以在此處放置另一個jmx
    • pom.xml
  3. 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM