Jmeter之 html 報告擴展2

    Jmeter默認的報告展現的信息比較少,若是出錯了,不是很方便定位問題。由Jmeter默認報告優化這篇文章可知,其實由.jtl格式轉換爲.html格式的報告過程當中,style文件起了很關鍵的做用。下面介紹另外一種style文件的使用方法:
一、下載style文件:jmeter.results.shanhe.me.xsl  見附件
二、把下載的文件放到jmeter的extras目錄下。
三、修改jmeter.properties文件以下部分,我這裏都修改爲true,這樣執行完腳本後就會保存這些結果到.jtl文件裏面:
jmeter.save.saveservice.data_type=true
jmeter.save.saveservice.label=true
jmeter.save.saveservice.response_code=true
# response_data is not currently supported for CSV output
jmeter.save.saveservice.response_data=true
# Save ResponseData for failed samples
jmeter.save.saveservice.response_data.on_error=false
jmeter.save.saveservice.response_message=true
jmeter.save.saveservice.successful=true
jmeter.save.saveservice.thread_name=true
jmeter.save.saveservice.time=true
jmeter.save.saveservice.subresults=true
jmeter.save.saveservice.assertions=true
jmeter.save.saveservice.latency=true
jmeter.save.saveservice.connect_time=true
jmeter.save.saveservice.samplerData=true
jmeter.save.saveservice.responseHeaders=true
jmeter.save.saveservice.requestHeaders=true
jmeter.save.saveservice.encoding=false
jmeter.save.saveservice.bytes=true
jmeter.save.saveservice.url=true
jmeter.save.saveservice.filename=true
jmeter.save.saveservice.hostname=true
jmeter.save.saveservice.thread_counts=true
jmeter.save.saveservice.sample_count=true
jmeter.save.saveservice.idle_time=true
四、修改build.xml文件,以下第7行style的值修改成新下載的xsl文件名:
<target name="report" depends="_message_xalan">
  <xslt
    classpathref="xslt.classpath"
    force="true"
      in="${testpath}/${test}.jtl"
      out="${testpath}/${test}.html"
      style="${basedir}/jmeter-results-shanhe-me.xsl">
    <param name="showData" expression="${show-data}"/>
  </xslt>
</target>
五、執行腳本,生成報告以下,明顯感受展現的內容比以前的報告多不少,定位問題也比較方便直觀:

 




附件列表

相關文章
相關標籤/搜索