jmeter-后置处理器JSON Extractor
作用:提取json响应的数据中提取数据
步骤:sampler-后置处理器-jsonextractor

Variable name :自定义参数名,引用的时候${} 格式;支持获取多个变量,变量名要起多个自定义变量,用分号隔开
Json path expression:json表达式;支持获取多条,用分号隔开,并且与变量名是对应的
Match Numbers:匹配数字(0代表随机,1代表第一个,-1代表所有)
Default values:未取到值的时候默认值
Compute concatenation var:如果有匹配到多个值,选择此项,会将全部值保存到_ALL,并使用逗号分割每个值(只在Match Numbers 为-1时有效)
json path操作符:

示例一:提取单个变量值

示例二:提取多个变量值

示例三:json path使用
1、获取某个元素的所有值

2、获取某个元素的第一个匹配值

3、获取某个元素的前三个匹配值

4、根据某一个属性值获取元素

- 下一篇:jmeter详解–逻辑控制器
- 上一篇:Jmeter详解–定时器