Jmeter正規表示式提取器詳解

2022-04-30 16:30:10 字數 1113 閱讀 9212

名稱:次正則提取器的名稱,最好取名唯一且有意義,為了方便與其他正則提取器區分。

main sample and sub_samples:p匹配範圍包括當前父取樣器並覆蓋至子取樣器

main sample only:匹配範圍是當前父取樣器

sub-samples only:僅匹配子取樣器

jmeter variable:支援對jmeter變數值進行匹配

主體:響應資料的主體部分,排除header部分;http協議返回請求的主體部分就是body

body(unescapad):針對替換了轉移碼的body部分。

body as a document:返回內容作為乙個文件進行匹配。

資訊頭:只匹配資訊頭部分內容。

request headers

響應**:匹配響應**,比如http協議返回碼200代表成功。

響應資訊:匹配響應資訊,比如處理成功返回「成功」字樣。

引用名稱:這個根據你的喜好隨便填寫,沒啥講的,只是在後面進行引用是需要的

正規表示式:這裡填寫需要匹配的內容(正規表示式自己網上查下);這裡(.+?)的正規表示式的意思是「.」匹配任意元素;「+」指前面的"."誒匹配任意元素的次數是一次或多次;「?」則是標識前面匹配上最小長度值(非貪婪模式)。

例如:資料:abbb

使用正則匹配:a(.+?) 匹配結果:ab

使用正則匹配:a(.+) 匹配結果:ab,abb,abbb

模板:表示提取到第幾個值

$-1$:表示取所有匹配模板值

$0$:表示隨機取匹配模板值

$1$:表示取第乙個匹配模板值

$2$:表示取第二個匹配模板值

$n$:n表示正整數,提取第n個匹配模板值。

匹配數字:0便是隨機取;-1表示取所有;正數表示對應取第乙個匹配到的值

預設值:預設值相當於預設值;當未匹配到資料時,預設值就是引用變數的值。

jmeter正規表示式提取器

從 response 中獲得資料操作步驟 1 可以使用 jmeter提供的 後置處理器 post processers 正規表示式提取器 regular expression extractor 從返回的結果中取得資料,在確定 gettoken 請求的返回值是類似下列的 xml 之後,tk11194...

jmeter正規表示式提取器

1.新增正規表示式提取器 在具體的響應鏈結右鍵 新增 後置處理器 正規表示式提取器 2.檢視登入介面的request 3.為了獲取到上圖中圈起來的這個值,要配置正規表示式提取器 4.正規表示式提取器的引數介紹 引用名稱 其他地方引用提取值的變數名稱,如填寫的是 token,具體的引用方式是 正規表示...

Jmeter 正規表示式提取器

使用場景 如 有兩個介面請求a和b,請求a的返回資料user id是請求b的入參。1 使用方式 在 ahttp請求上右鍵新增 後置處理器 正規表示式提取器 提取a介面中user id對應的值 需要提取的值如上圖,在正規表示式提取器中配置 獲取到的值傳入b 請求 驗證b是否傳入user id的值 如上...