步骤1:下载maven-jmeter-plugin的jar包和依赖pom

download:http://jmeter-maven-plugin.googlecode.com/files/maven-jmeter-plugin-1.0.zip

步骤2:安装到本地仓库或远端仓库

【注意】需要先修改jmeter的位置,因为很可能公司仓库中的jmeter和maven中央仓库中的有变化。调整jmeter依赖为:

 
  
  1. <dependency> 
  2.            <groupId>com.alibaba.external</groupId> 
  3.            <artifactId>apache.jmeter</artifactId> 
  4.            <version>2.3</version> 
  5.        </dependency> 

安装语法:

 
  
  1. mvn deploy:deploy-file -DgroupId=org.apache.jmeter -DartifactId=maven-jmeter-plugin -Dversion=1.0 -Dpackaging=jar -Dfile=maven-jmeter-plugin-1.0.jar -DpomFile=maven-jmeter-plugin-1.0.pom -Durl=file://<repo dir> 

deploy: mvn deploy:deploy-file -DgroupId=org.apache.jmeter -DartifactId=maven-jmeter-plugin -Dversion=1.0 -Dpackaging=jar -Dfile=maven-jmeter-plugin-1.0.jar -DpomFile=maven-jmeter-plugin-1.0.pom -Durl=file://D:\maven.repository

或-Durl=file://"C:\Documents and Settings\username\.m2\repository"

步骤3:在本地工程中引用jmeter plugin

 
  
  1. <plugin> 
  2.                 <groupId>org.apache.jmeter</groupId> 
  3.                 <artifactId>maven-jmeter-plugin</artifactId> 
  4.                 <version>1.0</version> 
  5.                 <executions> 
  6.                     <execution> 
  7.                         <id>jmeter-tests</id> 
  8.                         <phase>verify</phase> 
  9.                         <goals> 
  10.                             <goal>jmeter</goal> 
  11.                         </goals> 
  12.                     </execution> 
  13.                 </executions> 
  14.                 <configuration> 
  15.                     <includes> 
  16.                         <!-- 
  17.                             <include>druid-delete.jmx</include> 
  18.                         --> 
  19.                         <include>druid-insert.jmx</include><!-- 
  20.                         <include>druid-select.jmx</include> 
  21.                     --></includes> 
  22.                     <reportDir>target/jmeter-reports</reportDir> 
  23.                     <jmeterUserProperties> for user properites </jmeterUserProperties> 
  24.  
  25.                 </configuration> 
  26.             </plugin>