一、待提取文本
{
? ? "Content": [
? ? ? {"name": "黑黑","age": 23,"gender": "男"},
? ? ? {"name": "白白","age": 12,"gender": "女"},
? ? ? {"name": "黃黃","age": 30,"gender": "女"}
? ? ],
? ? "Result": 0,
? ? "ResultMessage": "響應(yīng)成功"
}
二、提取方法
1、正則表達(dá)式提取
參數(shù)說明:
模板:$1$,則對應(yīng)正則表達(dá)式中的第一個(.+?)所匹配的內(nèi)容,$1$$2$$3$表示三個內(nèi)容拼接起來
匹配數(shù)字:1代表匹配第一個值,0代表隨機,負(fù)數(shù)-1代表全匹配
取值說明:txt1_matchNr=3(總匹配數(shù)),txt1_1=黑黑23男,txt1_1_g=3(每組參數(shù)),txt1_1_g0=? {"name": "黑黑","age": 23,"gender": "男",
txt1_1_g1=黑黑,txt1_1_g2=23

jmeter截圖
2、JSON Extractor提取(json格式提?。?/p>
參數(shù)說明:
JSON Path expressions:Content.[*].age,表示提取Content中所有數(shù)組的age值,若Content.[0].age,則表示提取第一個值“黑黑”
Match No.(0 for Random):-1表示全提取,0表示隨機,1表示匹配第一個
取值說明:age_1=黑黑,age_2=白白,age_matchNr=3,表示值個數(shù)
