Jenkins和Jmeter的集成

  1. 准备事项
    1. 修改Jmeter的报告生成格式为xml;
    2. Jenkins中安装插件,Performance Plugin,下载xsltproc
    3. Jenkins中创建自由风格任务
  2. 配置说明
    1. jmeter.properties文件的jmeter.save.saveservice.output_format=xml
    2. Performance Plugin-发布jmeter、junit的html报告、xsltproc-将jtl报告文件转换为HTML文件
    3. Excute Windows batch command,执行批处理,执行Jmeter脚本命令,可使用%WORKSPACE%\-表示当前工作目录即C盘用户文件目录的.jenkins\jobs,执行Jmeter脚本命令:
      jmeter -n -t <testplan filename> -l <listener filename>
      示例: C:\apache-jmeter\bin\jmeter -n -t c:\testplan.jmx -l c:\result\test.jtl
    4. 再添加步骤Excute Windows batch command,将jtl文件文件转换为HTML文件:下载xsltproc后,使用xsltproc程序,以Jmeter自带的xsl模板,生成HTML报告
      C:\result\xsltproc\bin\xsltproc C:\apache-jmeter\extras\jmeter-results-detail-report_21.xsl C:\jenkins\wordspace\jemeter-test\result.jtl>c:\jenkins\workspace\jmeter\result.html

       

    5. 添加构建后操作,Publish HTML reports
      1. HTML directory to archive:上一步骤生成的HTML文件位置,如C:\jenkins\workspace\
      2. Index page:加载的页面文件,上一步骤中生成的html文件名,如 result.html
posted @ 2019-03-30 20:03  battlefront  阅读(895)  评论(0编辑  收藏  举报