一、适用范围:适用于接口返回的response body是JSON格式
二、Apply to
1.Main sample and sub-samples:从主取样器和子取样器中提取
2.Main sample only:只从主取样器中提取,一般选择该选项
3.Sub-samples only:只从子取样器中提取
4.JMeter Variable Name to use:从变量中提取,输入变量名
三、Names of created variables:将提取后的结果赋值给变量名,以供引用
四、JSON Path expressions:json表达式,用于从response中获取指定值
语法:
1.根节点用$.
$.data.token
2.获取数组中的值用[index]
$.data.lists[0].typeDesc
3.所有符合条件的节点用..表示
$..typeDesc,获取所有的typeDesc
4.获取数组中所有的
$.data.lists[*].typeDesc
五、Match No.(0 for Random)
- 0表示有多个值时,随机取一个值
- 1 - 任意数字表示取对应数字的值
- -1表示获取所有结果值
六、Default Values:无匹配结果时的默认值
七:场景-登录接口获取token,在重置密码接口中使用token