Jmeter4.0之Jenkins+jmeter实现接口自动化测试
Posted eosclover
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter4.0之Jenkins+jmeter实现接口自动化测试相关的知识,希望对你有一定的参考价值。
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:jmeterapache-jmeter-4.0HzAppscript 928.jmx -l E:jmeterapache-jmeter-4.0HzAppscript 928 esult.jtl #2.在ResultReport下生成报告 jmeter -g E:jmeterapache-jmeter-4.0HzAppscript 928 esult.jtl -o E:jmeterapache-jmeter-4.0HzAppscript 928ResultReport #3.cmd 删除文件 del E:jmeterapache-jmeter-4.0HzAppscript 928*.jtl
3.点击立即构建,构建成功后,在 ..ResultReport 目录下查看生成的报告。
点击index.html 查看生成的报告。
以上是关于Jmeter4.0之Jenkins+jmeter实现接口自动化测试的主要内容,如果未能解决你的问题,请参考以下文章
JMeter4.0之 “jdkJMeter” 安装与配置以及JMeter汉化和更改界面背景