前言
接口返回的json数据,需要取值后断言,本篇使用jsonpath来提取接口返回的数据
接口返回数据
接口返回一个 json 类型的数据,以下数据是很常见的一种数据结构
{
"code": 0,
"...id": 150,
"create_time": "2021-01-19 23:43:47",
"update_time": "2021-01-19 23:43:47",
"goodsname": "《cypress...id": 150,
"create_time": "2021-01-19 23:43:47",
"update_time": "2021-01-19 23:43:47",
"goodsname": "《cypress...相对节点取值,取出所有的子孙节点符合的值
list取值
1.根据下标取出data里面的第一条数据,下标从 0 开始计算
data1 = jsonpath.jsonpath(s, '$.data[0]')...(@.goodsprice > 20)].goodsname')
print(goodsnames) # ['《jmeter 入门到精通》', '《cypress 入门到精通》', '《appium