JsonPath
JsonPath 引导
官方文档:
框架内部依赖:
JsonPath 语法:
辅助工具:
response 数据集
响应数据集结构如下,你也可以在源代码的 send_request.py 文件中查看它
json
{
"url": "响应地址",
"status_code": "响应状态码",
"elapsed": "请求耗时",
"headers": "响应请求头",
"cookies": "响应 cookies",
"json": "响应 json",
"content": "响应字节",
"text": "响应文本",
"stat": {
"execute_time": "请求执行开始时间"
},
"request": "接口请求参数"
}
JsonPath 取值
接口请求:
JsonPath 取值依赖 response 数据集,也就是说,接口响应数据将放置在响应集中,JsonPath 表达式根应为数据集;
yaml# examples jsonpath: $.url # 获取接口响应地址 jsonpath: $.json.xxx # 获取接口响应 json 中的数据 ...
SQL 查询:
JsonPath 取值依赖于 SQL 执行结果