我正在使用Postman v5.3.2的最新版本 当运行文件夹并且其中有多个请求时,它不会按照它们在主应用程序中显示的顺序顺序执行它们。与运行包含该文件夹的所有集合时不同。 这是一个bug还是Postman不支持这个?
答案 0 :(得分:0)
当您需要通过Collection Runner按顺序运行任何内容时,您需要将逻辑添加到" Tests"您的请求中的标签。
有一个内置的方法调用" setNextRequest"你可以在这种情况下使用。 (文件:https://www.getpostman.com/docs/postman/collection_runs/building_workflows)重要的是要注意" setNextRequest"仅在使用Collection Runner时运行。 (不确定这是一个错误,还是预期的)
以下是我做的一个例子:https://www.getpostman.com/collections/78ffebd7823f47b26a21
在此示例集合中,您可以看到 测试 检查状态200,如果为true,则调用 Test3 在第3行使用 setNextRequest 。第3行的 Test3 内部也是如此,但我们调用 Test2 代替。在 Test2 中,我们再次运行测试,但这次我们通过向方法提供 null 来停止执行。
注意:您必须提供 null 作为 Test2 中 setNextRequest 的参数防止集合反复运行。
Collection Runner中的结果应如下所示:
希望这有助于某人。