node.js - 如何编写 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 项目来在一个地方完成这一切。我只想问是否有人做过类似的事情,因为它似乎应该是可行的。
任何批评或建议将不胜感激,感谢您的阅读!
解决方案
推荐阅读
- python - Keras:带有卷积层的自动编码器
- elasticsearch - Elasticsearch 最佳分片计数
- python - 如何在python中只运行一次循环?
- google-cloud-platform - 如何在 Google Stackdriver Logging 高级查询中将字符串字段作为数字进行比较?
- angularjs - 如何使用 $http.get 发送更大的数据集?
- python - 为什么我无法在当前工作目录中找到或定位由 python 创建的“.txt”文件类型?
- spring-data - Spring Data JDBC如何持久化嵌套在另一个一对多关系中的一对多集合
- laravel - 我的主机不允许我在 Cron 工作中使用“>”和“&”
- css - 如何修复 sass 命令行找不到
- python - XPath 获取空列表