1. 程式人生 > >效能測試五:jmeter進階之後置處理器(正則、json提取器)

效能測試五:jmeter進階之後置處理器(正則、json提取器)

 

如,從get返回的json中提取stock的值 作為post的請求引數

 

1、JSON提取器 專門對json資料進行提取的後置處理器

 

Debug Sampler:記錄之前的請求的所有引數及資料

 

 

 

2、正則表示式提取器

可以通過正則表示式來獲取http請求返回的資料

引用名稱:匹配後的結果,儲存到一個引數中,如param

正則表示式:支援正則表示式的語法,用()來進行分組,指定要獲取的內容,如":(.+?),

模板:$1$表示取匹配到的第一組資料,$2$為第二組

匹配數字:當某組資料中包含多少個引數時,0代表隨機,1代表該組的第一個引數,2表示第二個。。。-1代表獲取全部的引數,這個時候,引用名稱就變成了引數陣列,可以通過param_n來獲取指定的引數,當有多組資料時,第一組為param_1_g1,第二組為param_1_g2

 

 

 

 =========================

若要獲取多個值

stock":(.+?),"opt":lee,"result":(.+?)}    或者     stock":(.+?),.+?result":(.+?)}