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参数值

 

posted @ 2022-03-17 15:43  GalaxyStar  阅读(711)  评论(0编辑  收藏  举报