设计思路: 通过jenkins调度jmeter执行脚本,生成html报告或图表,并发送邮件通知
前提: jenkins 安装ok , jmeter安装ok
-
从jenkins方面需要找到兼容jmeter性能插件, 通过插件管理搜索
image.png
-
配置jmeter测试环境,注意修改Jmeter的bin目录下jmeter.properties文件的配置:
jmeter.save.saveservice.output_format=xml
- jmeter shell环境下调试脚本
准备一个测试脚本 test.jmx, 执行jmeter命令行
jmeter -n -t test.jmx -J threads=10 -J duration=10 -l .\jtl\test001.jtl -j .\jtl\test001.log
-
测试OK,创建jenkins工程,构建选择 执行shell
-
编写shell脚本:
${JMETER} -n -t /home/资金页面.jmx -J threadNum=$threadNum -JranmpUp=$randmpUp -l ./a.jtl -j ./a.log
xsltproc /home/apache-jmeter-5.0/extras/jmeter-results-detail-report_21.xsl /home/a.jtl >$WORKSPACE/test01.html
-
生成性能测试报告
image.png

-
生成html报告
image.png
image.png
网友评论