【发布时间】:2019-10-01 12:55:39
【问题描述】:
我知道在 postman 中,我们使用状态代码和响应时间等测试用例来确保 API 不会中断,但验证响应正文的必要性是什么。
var schema
var jsonData = JSON.parse(responseBody);
tests["Verify that the Schema is Valid"] = tv4.validate(jsonData, schema);
【问题讨论】:
-
根据已知模式验证响应主体及其结构。与您的模型相比,您可以检查并确认响应数据的每个部分都是正确的。在尝试在应用程序中执行此操作之前,首先研究 JSON 模式是值得的。 Postman 使用 tv4 和 Ajv 来帮助在测试沙箱中进行此验证。