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

发表于:2017-12-21 08:50

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:张涛    来源:51Testing软件测试网原创

  背景:
  用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>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

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

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

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号