eolinker校验规则之 Json Path定位:返回值内有多项同类参数,检验其中一个参数值

比如创建商品后,查询商品是否生成,执行完创建商品接口后就需要再执行查询商品接口。

查询接口查询出来的数据可能包括所有商品数据或者有同名商品数据,所有整个返回结果内可能包含多个同名不同商品id的数据

 

 

 

往常的基于json结构定位只能满足匹配固定位置的返回值的校验,不能满足返回json内参数随机的定位

 

所以采用 Json Path定位的校验规则来校验数据

首先,确定id的路径,“Data":{"Total":4,"DataList":[{"Id":2579324”............

Json Path的写法“$.Data.DataList[*].Id”,内容校验选择包含

 

或者如果需要校验返回值内多项值,且结构有规律,如匹配下图红框内信息

 

 

则可以写成

 

 或者每一项数据单独写成一条path校验

 

 

posted @ 2020-05-07 15:15  小贝书屋  阅读(519)  评论(0编辑  收藏  举报