这里需要在邮件集合的文件夹中每次调用之前运行预请求脚本,可选地,在从Newman集合运行时。
例如,如果在一个文件夹中运行10个调用的测试套件,则调用通常为:
newman run <collectionPath> --folder <folderPath>
有没有选择传递类似的内容,
newman run <collectionPath> --folder <folderPath> --pre-request_script someScript.js --test_script someTest.js
没有使用(明显的)邮递员收集测试/预请求脚本的原因是
(主要原因)已经编写了大量的集合,很难进入每一个集合并添加此代码。通过命令行管理此行为会更方便。
测试/预请求脚本可能因不同的newman运行而有所不同,这些参数将消除预请求/测试脚本中复杂条件代码的需要。
是否还有其他替代方案或解决方案?
答案 0 :(得分:1)
从最新版本,您可以直接向集合添加预请求,测试,变量或在每个子文件夹上添加不同的内容。这些集合只能通过newman以正常方式使用。它可能会解决您的问题。
http://blog.getpostman.com/2017/12/13/keep-it-dry-with-collection-and-folder-elements/