jmeter+jenkins集成

设计思路: 通过jenkins调度jmeter执行脚本,生成html报告或图表,并发送邮件通知

前提: jenkins 安装ok , jmeter安装ok

  1. 从jenkins方面需要找到兼容jmeter性能插件, 通过插件管理搜索


    image.png
  2. 配置jmeter测试环境,注意修改Jmeter的bin目录下jmeter.properties文件的配置:

jmeter.save.saveservice.output_format=xml

  1. jmeter shell环境下调试脚本

准备一个测试脚本 test.jmx, 执行jmeter命令行

jmeter -n -t test.jmx -J threads=10 -J duration=10 -l .\jtl\test001.jtl -j .\jtl\test001.log

  1. 测试OK,创建jenkins工程,构建选择 执行shell

  2. 编写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
  1. 生成性能测试报告


    image.png
image.png
  1. 生成html报告


    image.png

    image.png

你可能感兴趣的:(jmeter+jenkins集成)