在每次调用Postman集合中的文件夹之前,是否有任何Newman选项可以附加测试/预请求脚本

时间:2017-12-14 04:49:24

标签: postman

这里需要在邮件集合的文件夹中每次调用之前运行预请求脚本,可选地,在从Newman集合运行时。

例如,如果在一个文件夹中运行10个调用的测试套件,则调用通常为:

newman run <collectionPath> --folder <folderPath>

有没有选择传递类似的内容,

newman run <collectionPath> --folder <folderPath> --pre-request_script someScript.js --test_script someTest.js

没有使用(明显的)邮递员收集测试/预请求脚本的原因是

  1. (主要原因)已经编写了大量的集合,很难进入每一个集合并添加此代码。通过命令行管理此行为会更方便。

  2. 测试/预请求脚本可能因不同的newman运行而有所不同,这些参数将消除预请求/测试脚本中复杂条件代码的需要。

  3. 是否还有其他替代方案或解决方案?

1 个答案:

答案 0 :(得分:1)

从最新版本,您可以直接向集合添加预请求,测试,变量或在每个子文件夹上添加不同的内容。这些集合只能通过newman以正常方式使用。它可能会解决您的问题。

http://blog.getpostman.com/2017/12/13/keep-it-dry-with-collection-and-folder-elements/