Jmeter——Jenkins+maven+Jmeter持续集成

一、新建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报告:

猜你喜欢

转载自blog.csdn.net/wx19900503/article/details/80316722