一、待提取文本
{
"Content": [
{"name": "黑黑","age": 23,"gender": "男"},
{"name": "白白","age": 12,"gender": "女"},
{"name": "黄黄","age": 30,"gender": "女"}
],
"Result": 0,
"ResultMessage": "响应成功"
}
二、提取方法
1、正则表达式提取
参数说明:
模板:$1$,则对应正则表达式中的第一个(.+?)所匹配的内容,$1$$2$$3$表示三个内容拼接起来
匹配数字:1代表匹配第一个值,0代表随机,负数-1代表全匹配
取值说明:txt1_matchNr=3(总匹配数),txt1_1=黑黑23男,txt1_1_g=3(每组参数),txt1_1_g0= {"name": "黑黑","age": 23,"gender": "男",
txt1_1_g1=黑黑,txt1_1_g2=23
jmeter截图2、JSON Extractor提取(json格式提取)
参数说明:
JSON Path expressions:Content.[*].age,表示提取Content中所有数组的age值,若Content.[0].age,则表示提取第一个值“黑黑”
Match No.(0 for Random):-1表示全提取,0表示随机,1表示匹配第一个
取值说明:age_1=黑黑,age_2=白白,age_matchNr=3,表示值个数
网友评论