Jmeter的Json提取器(Json extractor)

1.提取单个参数
Jmeter的Json提取器(Json extractor)
1.Name of created Variables:自定义的变量名称
2.Json path expression:Json路径表达式,是Json提取器的核心内容
3.Match No.:匹配数量(0代表随机,1代表第一个,-1代表所有)
4.Compute concatenation var(suffix_ALL):是否统计所有,即将匹配到的所有值保存,名为“变量名_ALL”
5.Default Values:根据所填写路径找不到内容时的默认值,可为空

下面是提取Json时的Json路径表达式写法:
Jmeter的Json提取器(Json extractor)
先看这一段Json,如果我们想取code的值,表达式直接写为:
$.code
如果要取name的值,name是在servers里,servers又在data里,另外需要注意,servers是个数组,根据我们要取的name在这个数组的位置,表达式写为:
$.data.servers[0].name

1.提取多个参数
提取多个参数时,直接在Variable name、Json path expression等处填写多条内容,中间用分号隔开,各处内容根据前后顺序一一对应