码迷,mamicode.com
首页 > 其他好文 > 详细

Jmeter4.0之Jenkins+jmeter实现接口自动化测试

时间:2020-07-05 13:58:26      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:情况   jmeter   jenkins   ===   com   html   div   comm   删除文件   

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

工具:

  Jenkins + Jmeter 

思路:

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

  2.本地已搭建好jenkins环境

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

    以命令行的方式运行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:\jmeter\apache-jmeter-4.0\HzApp\script\0928.jmx -l  E:\jmeter\apache-jmeter-4.0\HzApp\script\0928\result.jtl 

#2.在ResultReport下生成报告
jmeter -g E:\jmeter\apache-jmeter-4.0\HzApp\script\0928\result.jtl -o E:\jmeter\apache-jmeter-4.0\HzApp\script\0928\ResultReport

#3.cmd 删除文件
del  E:\jmeter\apache-jmeter-4.0\HzApp\script\0928\*.jtl

 

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

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

 

Jmeter4.0之Jenkins+jmeter实现接口自动化测试

标签:情况   jmeter   jenkins   ===   com   html   div   comm   删除文件   

原文地址:https://www.cnblogs.com/eosclover/p/13230792.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!