【问题标题】:Need Of Postman test case需要邮递员测试用例
【发布时间】: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 来帮助在测试沙箱中进行此验证。

标签: postman postman-testcase


【解决方案1】:

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

  1. 我们监控 API 响应并确保我们获得的格式与预期的格式相同。
  2. 只要 JSON 响应发生任何重大变化,我们就会收到警报。
  3. 我们使用 JSON Schema 来构建 API 响应模型,并且更容易验证 该 API 正在返回有效数据。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-14
    • 1970-01-01
    • 2017-02-21
    • 1970-01-01
    • 2013-03-13
    • 2021-10-04
    • 2014-07-09
    • 2018-09-23
    相关资源
    最近更新 更多