Jmeter進階篇之保存測試結果


 

Jmeter現在真的是一款越來越流行的接口測試工具。

但是通過和老大哥LR相比較,可能有部分同學覺得,LR的圖表功能,報告功能不要太強大。

但是小弟jmeter在這方面其實並不差。。。

今天我們就來學習其中一種報告功能:sample Result save configuration

常見的場景:

對某個接口進行CSV Data Set Config參數化測試,那么得到的接口返回數據肯定是多條,但是要我一個一個的去點擊查看,很麻煩對吧?

like is:

 

當然,有深入了解過Jmeter的就會說,那不能寫斷言嗎?ofcause!但是,萬一,假如,斷言寫錯了呢?

當然,有java大佬會說,寫代碼呀,直接把結果導出就好了呀。ofcause!但是,萬一,假如,不會java語言呢?

廢話不多說,直接來~~~其實也很簡單。

察看結果樹里執行2步就可以了。

第一步:需要將結果保存到的地址,如果這個text.xml已經存在,哪怕是空文件,執行測試時也會提示這個文件已存在,是否放棄執行或者覆蓋或者附加到現有文件,所以,最好這個text.xml是個不存在的

第二步:配置你要保存結果的信息

先看我選擇的這兩項,Save as XML和Save Response Data,結果如下:(當然,默認配置不是這樣的。)

douang~~是不是感覺很厲害。

那么接下來,給大家詳細解釋一下這個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:子結果

大家一定要好好的保存好我的這個配置信息參數文檔。絕對有用!!

 

============================================ PS ============================================

 

請大家支持原創,尊重原創,如要轉載,請注明出處:“ 轉載自:https://www.cnblogs.com/zymnstlm”,謝謝!!有任何疑問,歡迎大家留言區艾特我。
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM