Postman 邮差大扫除整合点
有没有办法在《邮递员》中加入清理脚本 用例:集合运行后:(成功或失败)。我需要清除一些数据库/数据存储中的数据 类似的构造尝试{}finally{} 例如:作为集合的一部分,runner包含两个APIPostman 邮差大扫除整合点,postman,postman-collection-runner,Postman,Postman Collection Runner,有没有办法在《邮递员》中加入清理脚本 用例:集合运行后:(成功或失败)。我需要清除一些数据库/数据存储中的数据 类似的构造尝试{}finally{} 例如:作为集合的一部分,runner包含两个API api1->将数据放入redis api2->功能验证 (期待清理挂钩)从步骤1中放入的数据中删除数据 只有在测试脚本执行过程中没有错误的情况下,在api2的测试脚本末尾编写才能正常工作 当存在大量API和多个数据条目时,问题会变得更糟。我们可以通过setNextRequest来处理这个问题,
- api1->将数据放入redis
- api2->功能验证
当存在大量API和多个数据条目时,问题会变得更糟。我们可以通过setNextRequest来处理这个问题,但是这会在每个测试脚本中编写额外的代码。您可能可以通过使用Newman在脚本中运行集合文件来实现这一点。这将为您在运行之前、期间和之后的不同时间点运行某些操作提供更大的灵活性和控制 有关不同选项的更多信息,请参见:
如果只是清除certian变量值,则可以在集合中最后一个请求的Tests选项卡中完成 你想做什么?清楚什么?你能改进这个问题吗?太棒了,应该可以了。现在有一个活动结束了。on('done',function(err,summary){.if(err | | summary.error)}和summary.environment包含上一次集合运行中所需的所有环境变量。如果有帮助/回答了问题,请随时投票表决我的答案。