Jmeter+Maven+Eclipse+Jenkins接口本地自动化测试到持续化集成

发表于:2017-12-21 08:50  作者:张涛   来源:51Testing软件测试网原创

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签: jenkins Jmeter 集成测试 自动化测试

  背景:
  用jmeter录制或者书写接口或性能测试的脚本,用maven添加相关依赖,本地eclipse测试通过后,放到jenkins上执行反馈结果给测试负责人实时查看执行结果。
  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上配置运行脚本

【调查报告】你以为的测试行业现状,其实是这样的!
21/212>

评 论

  • KTing (2018-1-04 17:03:40)

    你好,请问可以发下pom文件参考下么?

论坛新帖

顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海瀛东律师事务所 张楠律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2019, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道