目錄
1. 正則表達(dá)式提取器
1.1 提取單個(gè)數(shù)據(jù)
1.2 名詞解釋
1.3 提取多個(gè)數(shù)據(jù)
2. 邊界值提取器
2.2 名詞解釋
3. JSON提取器
3.1 Json語法
3.2 名詞解釋
3.3 如果有多組數(shù)據(jù),同正則方式引用數(shù)據(jù)
1. 正則表達(dá)式提取器
示例數(shù)據(jù):{"access_token":"76_Qj8OysXMx-Vg90TtOMRwqrn3HEG4f0TJYHUZxeB_x2obewAYT5SxNefO-r5JzfWDiR_LHtF9B72b2Cd8qXy9GQ6xbRYMqXDXYqVVPdg-PncVxPWtFjsRgPvFv84NNNcACAEEE","expires_in":7200}
1.1 提取單個(gè)數(shù)據(jù)
1.2 名詞解釋
-
Apply to:應(yīng)用范圍
-
要檢查的響應(yīng)字段:樣本數(shù)據(jù)源
-
引用名稱:用戶自定義名稱,用于需要的接口進(jìn)行入?yún)?/p>
-
正則表達(dá)式:左邊界和右邊界不能缺失,如果有特殊字符必須用\轉(zhuǎn)義符
-
模板:$1$表示使用第1個(gè)正則表達(dá)式取匹配值,$0$引用整個(gè)表達(dá)式匹配的內(nèi)容
-
匹配數(shù)字:0--隨機(jī),1--第1個(gè)值,-1--所有的值
-
缺省值:沒有提取到的時(shí)候使用的值
1.3 提取多個(gè)數(shù)據(jù)
因?yàn)榕渲玫哪0迨?1$,所以access_token取值用的是第一個(gè)正則的內(nèi)容,如果需要在不變的情況使用其他內(nèi)容,在引用的時(shí)候通過調(diào)試取樣器顯示的對(duì)應(yīng)值的key作為入?yún)⒓纯?,如下圖?;蛘邔?1$修改為對(duì)應(yīng)的值
2. 邊界值提取器
2.1?名詞解釋
-
Apply to:應(yīng)用范圍
-
要檢查的響應(yīng)字段:樣本數(shù)據(jù)源
-
引用名稱:用戶自定義名稱,用于需要的接口進(jìn)行入?yún)?/p>
-
左邊界:需要提取的值的左邊的數(shù)據(jù),同正則提取器(左邊的數(shù)據(jù)
-
右邊界:需要提取的值的右邊的數(shù)據(jù),同正則提取器)右邊的數(shù)據(jù)
-
匹配數(shù)字:0-隨機(jī),1-第1個(gè)值,-1-所有的值
-
缺省值:沒有提取到的時(shí)候使用的值
3. JSON提取器
3.1 Json語法
-
$ 根節(jié)點(diǎn)
-
.或[]子節(jié)點(diǎn)
-
如果是數(shù)組,則通過下標(biāo)取值,從0開始
-
相對(duì)路徑用法:$..name ,這里的name一般需要唯一
-
列表切片:$.tags[0:3]
3.2 名詞解釋
-
Apply to:應(yīng)用范圍
-
要檢查的響應(yīng)字段:樣本數(shù)據(jù)源
-
Names of created variables:用戶自定義名稱,用于需要的接口進(jìn)行入?yún)?/p>
-
JSON Path expression: jsonpath表達(dá)式,用分號(hào)分隔
-
Match No.(0 for Random):0-隨機(jī),1-第1個(gè)值,-1-所有的值文章來源:http://www.zghlxwxcb.cn/news/detail-815944.html
-
Default Values: 缺省值,匹配不到值的時(shí)候取該值,可寫default文章來源地址http://www.zghlxwxcb.cn/news/detail-815944.html
-
3.3 如果有多組數(shù)據(jù),同正則方式引用數(shù)據(jù)
到了這里,關(guān)于jmeter--3.使用提取器進(jìn)行接口關(guān)聯(lián)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!