背景:
1、环境搭建
"下载安装 jdk1.7或jdk1.8并配置环境变量
"Eclipse v4.5
"下载安装jenkins.rpm安装到linux或本地tomcat搭建安装jenkins.war
"下载maven 3.1.x或3.2.x或3.3.x并进行解压,配置本地和jenkins环境变量
"下载jmeter3.1并解压
2、准备性能测试的脚本
1)启动 jmeter (双击 jmeter解压目录下的bin\jmeter.bat),用jmeter书写test cases,并导出Test.jmx
或可用jmeter录制脚本,确保运行通过后,导出
或可用badboy录制脚本,确保运行通过后,导出
3、为性能测试脚本创建maven project
1)打开eclipse,并创建一个 maven project
2)在src/test/目录下创建jmeter文件夹把准备好的性能测试的脚本复制到这个文件夹下。
3)在src/test/目录下创建resources文件夹,并把测试模板(D:\apache\jmeter\apache-jmeter-3.1\extra\目录下)复制到这个resources目录
4)并把如下配置文件从apache-jmeter-3.1\bin目录下复制到src/test/jmeter/目录
5)在maven脚本里添加jmeter-maven-plugin相关依赖如下:
4、在eclipse运行性能测试脚本
选中性能测试的project 右击,然后在下拉框中选择run as ->maven build ,然后在弹出的对话框的Goals 写上verify,最后点击run
运行后会有测试结果文件如下图 :
5、在jenkins 运行接口或性能测试脚本并配置测试结果
在jenkins上安装如下插件:
Maven Integration plugin Maven,用于jenkins可以创建maven job ;
Git plugin ,用于从github下载性能测试的代码;
Performance plugin ,用于显示性能报告;
HTML Publisher plugin ,用于显示相关接口测试结果的报告。
1)在jenkins创建maven job
2)在jenkins上配置运行脚本