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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.持续集成 1.1持续集成的定义 持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天...
    闻香师叔阅读 4,373评论 0 0
  • 主要文体来自 CDNS:https://www.cnblogs.com/ceshisanren/p/5639895...
    Amano阅读 13,790评论 3 27
  • 社会文明发展程度越高,似乎婚外情、离婚率也在随之攀升。大家都说现在的诱惑太多,出轨的成本变低了,就造成了感情的不稳...
    紫夜星沙阅读 2,999评论 0 11
  • 一队去往新疆,两匹远在拉萨 我把人世认作家时,你去哪儿 然后才是旧时胡笳吹疼了天涯 ——张子选
    数晨夕阅读 1,937评论 0 3
  • import timeimport urllibimport urllib.requestimport reque...
    蚂蚁的优雅阅读 1,774评论 0 0