码迷,mamicode.com
首页 > Web开发 > 详细

利用xsltproc转换jtl报告到html报告

时间:2018-02-05 16:08:42      阅读:2762      评论:0      收藏:0      [点我收藏+]

标签:png   jmx   fail   环境搭建   files   dem   alt   下载   式表   

  使用Jmeter测试完后并不能直接生成html报告,而是jtl报告。这里我们可以用xsltproc来解决。

  xsltproc是由DanielVeillard用来C语言编写的是一个快速XSLT引擎,
  它可以将通过XSL层叠样式表把XML转换为相应格式的文件,
  比如:HTML,XHTML,PDF...

  XSL指扩展样式表语言(EXtensible Stylesheet Language),
  把XML转换为HTML用的就是xls编写的样式表,
  所以如果要扩展这个报告,首先要对xls熟悉,
  才能更改和扩展样式表。
  可以在http://www.w3school.com.cn/xsl/index.asp这里进行此语言的学习。

IDEA+Jmeter测试环境搭建

    1. 修改jmeter.properties配置文件
      jmeter.save.saveservice.output_format=xml

       

    2. 下载xsltproc文件并解压,可执行文件路径加到环境变量中
      下载路径:链接:https:pan.baidu.com/s/1qZpoLwo 密码:ky88

      技术分享图片参照此文:http:www.crifan.com/files/doc/docbook/docbook_dev_note/release/webhelp/download_xsltproc_win.html

    3. 复制报告模板文件
      将Jmeter安装目录\extras下的jmeter-results-detail-report_21.xsl和
      jmeter-results-report_21.xsl模板文件复制到
      src\test\resources文件夹中,jmeter文件夹下面放.jmx文件,
      如果报告无法展开,一并复制collapse.png和expand.png到resources文件夹中

      技术分享图片
    4. 修改POM文件
      <plugin>
        <groupId>com.lazerycode.jmeter</groupId>
        <artifactId>jmeter-maven-plugin</artifactId>
        <version>2.1.0</version>
         <ignoreResultFailures>true</ignoreResultFailures>
         <testResultsTimestamp>false</testResultsTimestamp>
         <testFilesIncluded>
           <jMeterTestFile>testdemo.jmx</jMeterTestFile>
         </testFilesIncluded>
        <executions>
           <execution>
               <id>jmeter-tests</id>
               <phase>verify</phase>
               <goals>
               <goal>jmeter</goal>
               </goals>
            </execution>
         </executions>
      </plugin>
    5. 执行verify,然后再命令行输入如下代码,输出html报告
      xsltproc -o target/jmeter/results/testdemo.html src/test/resources/jmeter-results-detail-report_21.xsl target/jmeter/results/testdemo.jtl
    6. 查看报告

技术分享图片

 

接下去就是跟Jenkins集成,做持续集成测试,将在下一篇做详细介绍,尽请期待!

利用xsltproc转换jtl报告到html报告

标签:png   jmx   fail   环境搭建   files   dem   alt   下载   式表   

原文地址:https://www.cnblogs.com/greattao/p/8417661.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!