手把手教你Jenkins整合Jmeter实现自动化接口测试
这里我用了一台Windows安装jmeter用来写接口测试的脚本,启动前修改jmeter.properties 中 jmeter.save.saveservice.output_format值为xml。编写接口测试脚本:

01 在机器上安装jmeter
下载:http://jmeter.apache.org/download_jmeter.cgi

这里我用了一台Windows安装jmeter用来写接口测试的脚本,启动前修改jmeter.properties 中 jmeter.save.saveservice.output_format值为xml。
编写接口测试脚本:

脚本test.jmx保存。
另外一台centos的机器也下载安装jmeter。
mkdir -p /usr/local/jmeter ,下载tgz结尾的压缩包解压到此目录,创建log,script(接口测试脚本test.jmx存放在此目录)

vim apache-jmeter-5.1.1/bin/jmeter.properties
修改jmeter.properties 中 jmeter.save.saveservice.output_format值为xml:

02 jenkins配置
1、安装插件
Performance Plugin 用于展示测试结果

add post-build step 选择执行shell:

使用非 GUI 模式运行测试脚本:

-
-n : 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter
-
-t : 测试文件 -> 要运行的 JMeter 测试脚本文件
-
-l : 日志文件 -> 记录结果的文件
-
-e : 测试结束后,生成测试报告
-
-o : 指定测试报告的存放位置
脚本文本:
rm -rf /usr/local/jmeter/log/*
rm -rf /usr/local/jmeter/html/*
rm -rf ${WORKSPACE}/test.jtl
/usr/local/jmeter/apache-jmeter-5.1.1/bin/jmeter.sh -n -t /usr/local/jmeter/script/test.jmx -l test.jtl -j /usr/local/jmeter/log/test.log
脚本执行完成,若单元测试有失败的用例,则可以用shell脚本终止构建继续执行:

脚本文本:

构建后操作选择:

生成测试结果报告。
2、publish performance test result report 配置 :

工作空间:

测试脚本执行时有用例失败的情况:
日志:

Jenkins中显示结果:

用例执行成功:

行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群: 786229024,里面有各种测试开发资料和技术可以一起交流哦。
最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。



更多推荐
https://blog.csdn.net/AI_Green/article/details/134931243?spm=1001.2014.3001.5502



所有评论(0)