2017-04-04 114 views

回答

1

是它的工作原理但喲你應該確保你使用最新版本的jmeter-maven-plugin

的工作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.foo</groupId> 
     <artifactId>test</artifactId> 
     <packaging>jar</packaging> 
     <version>1.0-SNAPSHOT</version> 
     <name>training-project</name> 
     <url>http://maven.apache.org</url> 
     <dependencies> 
     </dependencies> 
     <properties> 
      <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
     </properties> 
     <build> 
      <plugins> 
       <plugin> 
        <groupId>com.lazerycode.jmeter</groupId> 
        <artifactId>jmeter-maven-plugin</artifactId> 
        <version>2.6.0</version> 
        <executions> 
         <execution> 
          <id>jmeter-tests</id> 
          <goals> 
           <goal>jmeter</goal> 
          </goals> 
         </execution> 
         <execution> 
          <id>jmeter-tests2</id> 
          <goals> 
           <goal>results</goal> 
          </goals> 
         </execution> 
        </executions> 
        <configuration> 
         <jmeterExtensions> 
          <artifacts>kg.apc:jmeter-plugins-webdriver:2.3</artifacts> 
         </jmeterExtensions> 
         <excludedArtifacts> 
          <exclusion>commons-pool2:commons-pool2</exclusion> 
          <exclusion>commons-math3:commons-math3</exclusion> 
          <exclusion>com.sun.jdmk:jmxtools</exclusion> 
          <exclusion>com.sun.jmx:jmxri</exclusion> 
         </excludedArtifacts> 
         <ignoreResultFailures>false</ignoreResultFailures> 
         <downloadOptionalDependencies>false</downloadOptionalDependencies> 
         <downloadExtensionDependencies>false</downloadExtensionDependencies> 
        </configuration> 
       </plugin> 
      </plugins> 
     </build> 
    </project> 
0

它的確如此。

以防萬一這裏是一個最小的的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.1.0</version> 
       <executions> 
        <execution> 
         <id>jmeter-tests</id> 
         <phase>verify</phase> 
         <goals> 
          <goal>jmeter</goal> 
         </goals> 
        </execution> 
       </executions> 
       <configuration> 
        <jmeterExtensions> 
         <artifact>kg.apc:jmeter-plugins-webdriver:1.4.0</artifact> 
        </jmeterExtensions> 
       </configuration> 
      </plugin> 
     </plugins> 
    </build> 
</project> 

還檢查了以下材料:

+0

是啊..我想這和現在我越來越: 原因的異常:java.lang.NoClassDefFoundError [INFO]事業消息:組織/ openqa /硒/遠程/ SessionNotFoundException –