首页 > 解决方案 > 如何编写 Postman 测试以使用 Newman 将响应正文与外部 JSON/CSV 文件进行比较?

问题描述

详细记录了如何在 Postman 中使用带有 Collection Runner 的外部数据文件来运行多个迭代。但是,我想做的是编写测试来比较从 GET 请求到 JSON/CSV 文件的响应正文。

从我所做的研究看来,仅使用 Postman 似乎是不可能的。我想知道纽曼是否有可能?

我对纽曼没有经验,但很好奇这是否可行。您能否使用名为 TestJsonFile 的 env 变量创建一个 Postman 集合,并编写测试将其中的值与响应正文进行比较。然后导出所述集合并使用 Newman 将 TestJsonFile 值设置为 JSON/CSV 文件的值 (--env-var "TestJsonFile=<path_to_file>") 并使用该变量运行集合?

这对我来说似乎是合理的;也许我可以创建一个 Node 项目来在一个地方完成这一切。我只想问是否有人做过类似的事情,因为它似乎应该是可行的。

任何批评或建议将不胜感激,感谢您的阅读!

标签: node.jspostmannewman

解决方案


推荐阅读