使用Jmeter+Maven+Jenkins实现接口自动化测试

一、环境搭建

安装 jdk、eclipse、git
JDK下载地址:http://rj.baidu.com/soft/detail/14459.html?ald
JDK安装参考文档:http://blog.csdn.net/ls1792304830/article/details/52718177
Eclipse在线安装包下载地址:http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/oxygen2
eclipse需要安装java EE版本
Git安装包下载地址:https://git-scm.com/downloads
Git安装参考文档:https://www.cnblogs.com/wj-1314/p/7993819.html


1. 配置jdk环境变量,在命令行输入java -version,显示如下,代表配置成功
2. 安装完git需要配置环境变量,在命令行输入git,显示如下页面代表安装成功
3. eclipse选用java EE进行安装,一直下一步,在线安装完成

二、安装maven 并且进行配置
1. Maven下载路径:https://maven.apache.org/download.cgi
apache-maven-3.5.3已经放在相应路径,参数已经修改好,需要配置maven环境变量,cmd输入mvn -v出现如下界面,代表配置成功

2. 参考资料http://blog.csdn.net/qq_40673345/article/details/79015456
3. 需要修改apache-maven-3.5.3conf下的xml,在55行添加 C:Repository,该路径为依赖包保存路径,可以根据自己需要设置
4. 前配置依赖包下载的目录是C:Repository,可以根据自己需要进行配置,依赖包目前配置的地址为阿里云,不需要修改,自己修改则在158行添加该步骤

<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>


三、安装jenkins

Jenkins下载路径:https://jenkins.io/
参考资料:http://blog.csdn.net/kingboyworld/article/details/77922730
安装jenkins,在jenkins上安装如下插件: Maven Integration plugin
Maven,用于jenkins可以创建maven job Git plugin ,用于从github下载性能测试的代码;
Performance plugin ,用于显示性能报告; HTML Publisher plugin ,用于显示相关接口测试结果的报告


1. jenkins安装完成之后,首先进入系统管理>>Global Tool Configuration,进行全局配置

2. 配置git安装路径

3. 配置jdk
4. 配置maven

5. 配置完成点击save保存,默认jenkins是系统服务自启动模式,建议使用bat进行启动,否则调用过程会报错,在命令行输入services.msc,进入服务管理页面,把jenkins改成手动模式

6. 用bat启动jenkins,手动建立一个.bat后缀的文件,输入Java -jar “C:Program Files (x86)Jenkinsjenkins.war” 具体路径根据自己安装的路径进行修改
7. 双击该文件就可以启动了
四、使用jmeter生成测试脚本
1. Jmeter下载路径:http://jmeter.apache.org/download_jmeter.cgi
2. 启动 jmeter (双击 jmeter解压目录下的binjmeter.bat),创建接口请求,然后保存为jmeter.jmx

五、使用eclipse创建maven项目
1. 首先记得配置maven下载地址和全局设置,eclipse>>window>>preferences,然后在创建maven项目
2. 参考资料:http://blog.csdn.net/u011939453/article/details/53301299

  • 创建maven项目,File>>New>>Maven Project,选中Create a simple project,点击next

    • 输入Group Id、Artifact Id,点击Finish,新增完成
    • 新增完成之后,需要对pom.xml文件进行配置,配置完成即可以调用jmx文件,执行接口测试,生成测试报告,pom文件全图如下:
  1. 使用jenkins创建项目
  • 构建maven项目
    • 项目源码配置

    • Build配置
    • 报告配置
    • 全部配置完成,点击保存按钮
    • 进入管理页面,点击立即勾选,开始执行测试
    • 点击Summary HTML Report就可以查看测试报告
  • 系统展现相应的测试报告,点击你需要查看的测试报告

  • 点击 Detailed HTML Report,查看详细的接口请求报告,会记录每个接口的断言、请求、响应结果


如果文章对你有帮助,欢迎关注本人公众号,公众号与本平台文章同步,方便大家查阅,本人会持续推出与测试有关的文章,与大家分享测试技术,每一篇原创文章都是用心编写,杜绝抄袭复制


QQ技术交流群:加群请输入验证信息 博客园
              在这里插入图片描述


微信二维码关注公众号:

在这里插入图片描述


关注之后,回复资源下载,即可获取本人共享的各种资源下载地址

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dkyHNY2D-1569554485737)(https://s1.51cto.com/images/blog/201908/06/2e62f8806e1dc1c391c4332ac7fd70b1.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)]

原文地址:https://www.cnblogs.com/Jmeter-Automation/p/12730476.html