如何在Postman中使用外部文本文件提供预期的JSON(响应)

如何在Postman中使用外部文本文件提供预期的JSON(响应),postman,postman-pre-request-script,postman-testcase,Postman,Postman Pre Request Script,Postman Testcase,我正在创建一个集合,在命中每个API之后,我需要根据我在手动命中API之后提取的预期JSON验证响应(JSON)。 我已经知道,我可以将这个预期的JSON作为CSV中的任何其他数据变量传递,但挑战是: 预期的JSON非常大,我必须在多次迭代中对集合中的多个API执行此操作 csv变得非常沉重,对于我需要进行的任何更改都很难维护,因为很难识别JSON的结束位置(我希望您能想象) 我希望在多个集合中使用相同的预期JSON,因此我无法“重用”相同的JSON,我被迫在任何地方编写它,这使维护成为一场噩梦

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

  • 预期的JSON非常大,我必须在多次迭代中对集合中的多个API执行此操作
  • csv变得非常沉重,对于我需要进行的任何更改都很难维护,因为很难识别JSON的结束位置(我希望您能想象)
  • 我希望在多个集合中使用相同的预期JSON,因此我无法“重用”相同的JSON,我被迫在任何地方编写它,这使维护成为一场噩梦

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

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

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

    要将文件写入本地文件系统,如下所述:
    您可以修改此选项以读取文件。

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

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

    要将文件写入本地文件系统,如下所述: 您可以修改此选项以读取文件