Jmeter接口测试Json提取器及Json断言
json提取器介绍:
字段解释:
apply to: 应用范围,选默认的main sample only 就可以
Names of created variables: --接收提取值的变量名;--多个变量用;分号隔开 ;--必传
Json path expressions: json path 表达式 用来提取某个值;--多个表达式用分号隔开
match No.: 取第几个值,多个值用; 隔开; --0 随机 默认;-1 所有;1第一个值
Compute concatenation var : -如果匹配到多个值,则将它们都链接起来,不同值之间用, 分隔;-变量会自动命名 varname_ALL
Default Values : -缺省值,匹配不到的时候取该值,可写error;多个值用;隔开
绝对路径提取:
$data.record
相对路径提取: 上级用. 代替
$..record
提取出来的值可以通过 ${变量名来调用}
参考博客:https://www.cnblogs.com/jxial/p/15175314.html
问题1、当返回的json数据中有数组的时候怎么做Json断言,比如下图这种data中是个数组
那么json断言$.data[0].name 来断言数组中第一个对象的name参数值