软件测试 / 测试开发丨接口自动化学习笔记——响应体断言
免费领取:测试资料+测试用例+简历模板+测试文档
本文为霍格沃兹测试开发学社学员学习笔记分享
一、接口断言使用场景
问题:
如何确保请求可以发送成功。
如何保证符合业务需求。
解决方案:通过获取响应信息,验证接口请求是否成功,是否符合业务需求。
二、响应结果对象
复制代码
三、响应结果类型
四、json 响应体断言
4.1、什么是 JSON 响应体
JSON 格式的响应体指的是 HTTP 响应中的消息体(message body),它是以 JSON 格式编码的数据。
4.2、断言 JSON 格式响应体使用场景
验证 API 接口的返回结果是否符合预期。业务场景上是否符合预期。格式是否符合文档规范。
4.3、断言 JSON 格式响应体
r.json():返回 python 字典。
复制代码
4.4、若碰到复杂断言应该如何处理?
多层嵌套的数据提取与断言: JSONPath
整体结构响应断言: JSONSchema
自行编写解析算法
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/4e86c1864bd05816ebdbb23de】。文章转载请联系作者。
评论