在做接口自动化,测试断言时,我们经常需要提取接口的的响应数据字段,以前用过jsonpath,有几篇相关文章,可以参考下(Python深层解析json数据之JsonPath、【Jmeter...篇】后置处理器之正则提取器、Json提取器 、Jmeter之json提取器实战(二)、Jmeter之json条件提取实战(三) )今天我们来介绍下jmespath用法,可以帮我们进行数据的灵活提取,下面通过案例来说明...jmespath在python的使用。...contains(@, 'foo') == `true`]",source))
['foo', 'foobar', 'barfoo', 'barfoobaz']
场景一,接口响应数据,提取code、msg...jmespath.search("msg",source)) # 成功
print(jmespath.search("data.list[].status",source)) # [4, 4, 4, 4, 1]
场景二,接口响应数据