Jmeter如何保存結果到本地,並生成報告
支持的文件類型有三種:XML、jtl、CSV,其中CSV是默認的,建議新建空文件使用。(貌似還支持.db)
下面用csv文件來舉例:
支持的保存內容:
運行時給出的提示:
經過測試發現,不管是聚合報告還是察看結果樹,保存的內容都是一樣的,默認為:
timeStamp elapsed label responseCode responseMessage threadName dataType success failureMessage bytes sentBytes grpThreads allThreads URL Latency IdleTime Connect
若要保存圖中標記為XML的數據,則必須使用XML文件進行保存,XML會完整保存請求數據,但是通過XML沒法生成測試報告。
CSV 文件缺點是不會保存請求體和響應結果相關的數據,所以,在使用“查看結果樹” 元件來讀取查看時,request body, request headers,response body, response headers 中都是沒有數據的。如果 CSV 文件或 jtl 文件有大幾十 M 或幾百 M,在使用“查看結果樹” 元件查看時,可能會導致 jmeter 無響應。
在Jmeter 5.X版本中,可以把 CSV 文件或 jtl 文件,轉化生成 HTML 報告
Results file(csv or jtl):選擇你你的csv或者jtl源文件
user.properties file:jmeter根目錄下的bin文件夾下,選擇jmeter.properties或者user.properties都行
Output directory:輸出報告的文件夾,必須是空目錄
點擊下方按鈕即可生成測試報告