上一节课程中我们学习了接口测试 Response Body 的校验,本次课程将带领大家学习如何校验接口response schema。为了完成本次课程目标,我分了两个 Task
- 使用 REST Assrued 校验 Response Schema
- Schema 文件定义详解
使用 REST Assrued 校验 Response Schema
这里仍然使用上一节课中的 getResume 接口,以下是 getResume 接口 Response 部分内容,接口地址是:http://localhost:9090/api/getResume
{
"name": "TOM",
"age": 30,
"birthPlace": {
"country": "China",
"city": "meijing",
"state": "chaoyang state",
"street": "wangfujing street"
},
"contacts": [
{
"phone": "12345678901",
"address": "chengdu-tianfu-state"
},
....... // 这里没有贴出getResume接口的所有response,因为上次课程已mock好了这个接口,此次课程直接使用即可,这里贴出来主要作用是与schema文件进行match
假设 getResume 接口 name 和 age 字段是必填字段,name 是 string 类型,age 是 number 类型