前言
pytest-yaml-yoyo 插件可以支持3种表达式提取接口返回结果。本篇详细介绍jsonpath 表达式提取json格式的返回结果。
jsonpath 表达式基础语法
关于jsonpath的入门基础可以查看前面这篇https://www.cnblogs.com/yoyoketang/p/13216829.html
相关语法可以参考下表
JSONPath | 描述 |
---|---|
$ | 跟节点 |
@ | 现行节点 |
. or [] | 取子节点 |
.. | 相对节点 就是不管位置,选择所有符合条件的条件 |
* | 匹配所有元素节点 |
[] | 迭代器标示(可以在里面做简单的迭代操作,如数组下标,根据内容选值等)</ |