一、新建maven项目
项目结构如下:
修改pom文件,增加jmeter插件
<build>
<plugins>
<plugin>
<groupId>com.lazerycode.jmeter</groupId>
<artifactId>jmeter-maven-plugin</artifactId>
<version>2.7.0</version>
<executions>
<execution>
<id>jmeter-tests</id>
<goals>
<goal>jmeter</goal>
</goals>
</execution>
</executions>
<configuration>
<testFilesIncluded>
<jMeterTestFile>Test1.jmx</jMeterTestFile>
<jMeterTestFile>Test2.jmx</jMeterTestFile>
</testFilesIncluded>
<resultsFileNameDateFormat>MMMM, yyyy</resultsFileNameDateFormat>
<jmeterVersion>3.2</jmeterVersion>
</configuration>
</plugin>
</plugins>
</build>
打包自动下载插件
target增加如下文件:
二、新增JMX文件
新建文件夹
<Project Dir>/src/test/jmeter,jmeter文件夹下新增jmx文件,可以指定执行哪些
在<Project Dir>/target/jmeter/lib/ext文件夹下放入需要的jar包,或者pom添加依赖
build命令:verify,或者控制台输入mvn verify执行
三、配置jenkins
1、主要配置maven项目去执行,jenkins新建maven项目
执行baidu.jmx
3、配置html报告,报告在:/target/jmeter/reports目录下面
(1)maven执行:
(2)执行后,将报告移到其他目录重命名
(3)增加html报告
构建后:
打开hmtl报告: