1. 程式人生 > >轉 Jmeter如何把響應資料的結果儲存到本地的一個檔案

轉 Jmeter如何把響應資料的結果儲存到本地的一個檔案

當做效能壓測時,可能會需要把響應資料的一些欄位統計出來。這裡簡單介紹一下。

1、首先把介面調通,確定需要統計的欄位,這裡以統計ccmpSeq欄位來做例子。

 

2、新增正則表示式提取器,用來提取響應結果中的ccmpSeq

 

 

正則表示式用""包起來,如HTTP請求完成後的響應資料

{
"ccmpSeq":"CBS_queryBalance20171023131825491588",
"respTime":"20180820105000",
"respCode":"0",
"respDesc":"操作成功",
"data":{
"totalAmount":19999991000,
"accountID":"acct1470001090166"
}
}

我們只需要統計ccmpSeq,所以正則表示式為  "ccmpSeq":"(.+?)"

() 表示括起來的部分就是要提取的。

. 表示匹配任何字串。 + 表示一次或多次。 ?表示不要太貪婪,在找到第一個匹配項後停止。 (3)模板:用$$引用起來,如果在正則表示式中有多個正則表示式,則可以是$2$,$3$等等,表示解析到的第幾個值給seq。如:$1$表示解析到的第1個值,我們這裡只有一個正則表示式,所以是$1$ (4)匹配數字:0代表隨機取值,1代表全部取值,通常情況下填1 (5)預設值:如果引數沒有取得到值,那預設給一個值讓它取,通常情況下為空   3、在本地新建一個123.csv檔案,然後新增一個BeanShell PreProcessor,用於提取結果並將之儲存到123.csv檔案。

 

4、新增執行緒數為10,執行後,開啟123.csv,檢視結果。