2015-09-17 46 views
1

我正在使用jmeter進行功能測試,並且希望將查看結果樹偵聽器的結果存儲到html格式的文件中。Jmeter將結果保存爲Html

這是否有可能?實際上,我只是可以將結果保存爲xml。

回答

0

您可以「告訴」給JMeter的響應體保存到.jtl結果文件的方式如下:

  1. 一次性執行它可以通過-J命令行參數來完成:

    jmeter -Jjmeter.save.saveservice.output_format=xml -Jjmeter.save.saveservice.response_data=true -n -t ... 
    
  2. 對於 「永久」 的變化如下行添加到user.properties文件(它位於下JMeter的bin文件夾)

    jmeter.save.saveservice.output_format=xml 
    jmeter.save.saveservice.response_data=true 
    

請注意,如果進行重負載測試,它將導致JMeter大小上的大量磁盤IO,因此建議僅爲測試開發和/或調試目的存儲響應數據。

如果您對時間戳,標籤,響應代碼,已過期等缺省度量標準不感興趣 - 可以使用此「屬性」方法關閉它們。

參考文獻:

+0

嗨,謝謝你的回答。我現在得到了一個xml文件,但是我怎樣才能把它變成html?是否有xls用於轉換?或者我必須寫我自己的?有 – Peter

+1

有。看看JMeter安裝中的'extras'文件夾,應該有5個xsl文件,我個人會選擇'jmeter-results-detail-report_21.xsl' –

0

您可以使用偵聽器Save Responses to a file並將請求的響應存儲在文件中。

+0

這裏唯一的問題是,每個響應都有一個文件,我只想要一個文件作爲響應 – Peter

0

智能電錶(免費JMeter的擴展名)是能夠做HTML報告,甚至從現有的JTL文件。閱讀更多在這article