前言
小伙伴們在用JMeter做接口測試時,有些接口需要參數化時,每個響應結果都要一個個手動去點開查看很麻煩,你可能會說,添加監聽器-保存響應到文件不就行了嗎?但是,每個請求的響應保存一個文件,
不能把多個請求的響應結果直觀顯示出來。今天我們來學習一下JMeter如何生成簡單的測試報告吧!
一:創建一個xml后綴的文件
二:配置你要保存結果的信息,我選擇的是這兩項Save as XML和Save Response Data
三:測試報告如下:
給大家詳細解釋一下configuration里面的參數:
◆ As XML:保存為xml格式
◆ Elapsed Time: 請求的消耗時間,從請求發送到接收完畢全程耗時。(經常用)
◆ Response message:默認值:ok
◆ Success:成功標識,true/false
◆ Sent Byte Count:發送數據量的總和
◆ Response Filename:responseFile class,響應數據文件的類。值是java lang string
◆ Encoding:編碼格式
◆ Idle Time:空閑時間,閑置時間。
◆ Response Headers:響應頭
◆ Assertion Result:斷言的結果
◆ Field Names(CSV):字段名,只在csv文件中有效
◆ Label:線程組名稱
◆ Thread Name:線程數名稱
◆ Assertion Failure Message:斷言失敗的信息
◆ Active Thread Counts:執行線程的總數
◆ Latency:延遲時間,表示請求發送到剛開始接受響應時間
◆ Sample and Error Counts:請求成功和失敗的總數
◆ Request header:請求頭
◆ Response Data:響應信息
◆ Time Stamp:時間戳
◆ Response Code:服務器響應碼,200表示成功
◆ Data Type:數據類型
◆ Received Byte Count:接收數據量的總和
◆ URL:鏈接信息
◆ Connect Time:請求建立連接的時間
◆ Hostname:保存主機名
◆ Sampler Data:請求信息,會打印請求方法(get/post)和cookie
◆ Sub Results:子結果