美文网首页
接口自动化持续集成之报告优化

接口自动化持续集成之报告优化

作者: 芯W | 来源:发表于2019-03-01 14:30 被阅读0次

之前的文章jmeter实战(三)已经有详细描述了怎么搭建jmeter+ant+Jenkins接口自动化持续集成框架了,现在我们对其报告进行一些优化,希望能包括汇总数据和详细数据展示
效果图如下:
汇总数据:

image.png
用例详细数据(详细数据响应数据增加了json格式化展): image.png
该报告利用的jmeter.results.shanhe.me.xsl(提取码:kawq )里面加入了自己写的部分代码,优化了展示效果

------------------------------------扩展的分割线------------------------------------

1、执行多个目录的jmx脚本,修改自己创建的build.xml文件


image.png

2、生成多个HTML报告
比如生成两个,一个简单的汇总报告,一个详细的报告(用于定位接口报错)
build_smoke_report.xml文件只利用jmeter-results-shanhe-me.xsl生成了一个html报告,想利用jmeter-results-detail-report_21.xsl生成第二个

  • 添加属性值
<property name="detail" value="detail" />
<property name="jmeter.result.jtlNamedetail" value="${jmeter.result.jtl.dir}/${ReportName}${time}.jtl" />
<property name="jmeter.result.htmlNamedetail" value="${jmeter.result.html.dir}/${ReportName}${time}${detail}.html" />
  • 并且将
 <xslt
         classpathref="xslt.classpath"
          force="true"
          in="${jmeter.result.jtlName}"
          out="${jmeter.result.htmlName}"        
          style="${jmeter.home}/extras/jmeter.results.shanhe.me.xsl"
 />

改成

 <xslt
         classpathref="xslt.classpath"
          force="true"
          in="${jmeter.result.jtlName}"
          out="${jmeter.result.htmlName}"        
          style="${jmeter.home}/extras/jmeter.results.shanhe.me.xsl"
 />
<xslt 
          classpathref="xslt.classpath"
          force="true"
          in="${jmeter.result.jtlNamedetail}"
          out="${jmeter.result.htmlNamedetail}"
          style="${jmeter.home}/extras/jmeter-results-detail-report_21.xsl">
          
   </xslt>

其实我们只是加了一个标签,然后把里面用到的属性值定义好

相关文章

网友评论

      本文标题:接口自动化持续集成之报告优化

      本文链接:https://www.haomeiwen.com/subject/hasduqtx.html