【问题标题】:How to provide expected JSON (response) using external text file in Postman如何在 Postman 中使用外部文本文件提供预期的 JSON(响应)
【发布时间】:2020-10-05 17:09:44
【问题描述】:

我正在制作一个集合,在点击每个 API 后,我需要根据我在手动点击 API 后提取的预期 JSON 验证响应(以 JSON 格式)。 我已经知道我可以将这个预期的 JSON 作为 CSV 中的任何其他数据变量传递,但挑战是:

  1. 预期的 JSON 非常大,我必须跨多次迭代对集合中的多个 API 执行此操作
  2. csv 变得非常重,并且很难维护我需要进行的任何更改,因为很难识别 JSON 的结束位置(我希望您可以想象)。
  3. 我想在多个集合中使用相同的预期 JSON,因此我无法“重用”相同的 JSON,我不得不在任何地方编写它,这使其成为维护的噩梦。

我正在寻找一种可以将预期 JSON 存储在外部文本文件中的方法,以及一种在 data.csv 中提供 txt 文件的名称/路径以便集中预期 JSON 的机制。

【问题讨论】:

    标签: postman postman-pre-request-script postman-testcase


    【解决方案1】:

    无法在 Postman 中直接使用本地文件。

    您可以做的是设置一个(本地)服务器,向该服务器发送请求,响应将包含您预期的 JSON,然后您可以在 Postman 中对其进行处理。

    对于将文件写入本地文件系统,如下所述:https://blog.postman.com/write-to-your-local-file-system-using-a-postman-collection/ 您可以修改它以读取文件。

    【讨论】:

      猜你喜欢
      • 2011-06-05
      • 2020-03-22
      • 2015-05-19
      • 1970-01-01
      • 2017-05-14
      • 2018-06-15
      • 2017-01-27
      • 2020-05-03
      • 1970-01-01
      相关资源
      最近更新 更多