上一节课讲解了接口的 Request Body 管理,本节课将带领大家学习如何解析并校验接口的Response。为了完成课程目标,分了两个 Task
- Response Body 校验 *header/cookie 校验
Response Body 校验
为了练习 Resposne 的解析,首先需要通过 WireMock 模拟一个具备复杂 Reponse 的接口。以下是模拟一个 GET 请求的接口,、esponse 的 content-type 是 JSON。 mapping 文件内容如下
{
"request": {
"method": "GET",
"urlPath": "/api/getResume"
},
"response": {
"status": 200,
"bodyFileName": "resume.json",
"headers": {
"Content-Type": "application/json; charset=UTF-8"
}
}
}
Request Body 文件
{
"name": "TOM",
"age": 30,
"birthPlace": {