多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

Jenkins+jmeter实现接口自动化测试

更新时间:2021-10-25 02:00:06 作者:admin 浏览:242

Jenkins+jmeter实现接口自动化测试

  工具:

  Jenkins + Jmeter

  思路:

  1.准备好已经调试好的jmeter脚本

  2.本地已搭建好jenkins环境

  3.在Jenkins中新建job ,添加构建参数

  以命令行的方式运行jmeter脚本

Jenkins+jmeter实现接口自动化测试

  ======================================================================

  1.准备好Jmeter脚本 xxx.jmx

  2.Jenkins中新建job

  projectHome : 项目路径 根据实际情况修改

  projectName :项目名称 根据实际情况修改

  scriptName :脚本名称 根据实际情况修改

  选择:Execute Windows batch command,复制以下脚本,保存。

  echo "ResultReport目录判断"

  SET targetFoler=%projectHome%ResultReport

  if exist %targetFoler% (

  echo "文件已存在,请删除!"

  rmdir /s/q %projectHome%ResultReport)

  echo "删除旧的jmeter日志"

  del %projectHome%%projectName%.jtl

  #生成.jtl文件

  echo "执行jmeter,日志输出到%projectHome%projectName.jtl"

  JMeter -n -t %projectHome%%scriptName% -l %projectHome%%projectName%.jtl

  #将.jtl生成报告

  echo "把 jmeter 日志转换成 html"

  JMeter -g %projectHome%%projectName%.jtl -o %projectHome%ResultReport

  主要脚本如下:

  #1.生成result.jtl文件

  jmeter -n -t E:jmeterpache-jmeter-4.0HzAppscript928.jmx -l E:jmeterpache-jmeter-4.0HzAppscript928 esult.jtl

  #2.在ResultReport下生成报告

  jmeter -g E:jmeterpache-jmeter-4.0HzAppscript928 esult.jtl -o E:jmeterpache-jmeter-4.0HzAppscript928ResultReport

  #3.cmd 删除文件

  del E:jmeterpache-jmeter-4.0HzAppscript928*.jtl

  3.点击立即构建,构建成功后,在 ..ResultReport 目录下查看生成的报告。

  点击index.html 查看生成的报告。

  以上是关于Jenkins+jmeter实现接口自动化测试的介绍,由多测师亲自撰写。https://www.aichudan.com/

联系电话

17727591462

返回顶部