0

我知道在邮递员中,我们使用状态代码和响应时间等测试用例来确保 API 不会中断,但验证响应正文的必要性是什么。

var schema
var jsonData = JSON.parse(responseBody);
tests["Verify that the Schema is Valid"] = tv4.validate(jsonData, schema);
4

1 回答 1

0

要回答您的问题,为什么需要 JSON 模式验证?

  1. 我们监控 API 响应并确保我们获得的格式与预期的格式相同。
  2. 每当 JSON 响应发生任何重大变化时,我们都会收到警报。
  3. 我们使用 JSON Schema 来构建 API 响应模型,这样更容易验证 API 是否返回了有效数据。
于 2020-12-19T19:01:54.963 回答