首页 > 解决方案 > Postman Collection Runner 运行陈旧的请求。解决方案?

问题描述

几天前,我在 Postman 中运行了两个请求的集合。

我使用的是在第一个请求中创建的环境变量,然后在第二个请求中使用。

我在Postman 的主应用界面中手动运行了这两个请求,一个一个的。响应符合预期,没有错误。但是当我尝试从 Postman Collection Runner 界面一次性运行整个集合时,第二个请求给了我一个错误。

我检查并再次检查我正在运行正确的集合。我关闭并重新打开了 Collection Runner 窗口。此外,在 Collection Runner 窗口中,我尝试切换到其他收藏,然后切换回感兴趣的收藏。我记得,我什至导出,删除,然后再次导入集合。这些操作都不会使错误消失。

我注意到的一件事是 - 当在 Postman Collection Runner 中运行时 - 第一个请求将创建一个具有陈旧名称的环境变量,即我之前用于同一环境变量的名称。但是,当手动运行第一个请求时(不在 Collection Runner 窗口中),环境变量是以其新的正确名称创建的。

我无法重现此行为,因此我不希望看到该问题的真正解决方案。但将不胜感激一种解决方法。

标签: postmanpostman-collection-runner

解决方案


我尝试了几乎所有我能想到的东西,但都是徒劳的。然后我在 Postman 社区找到了一篇关于 如何从历史记录中删除部分或全部请求的帖子。

请参阅链接的第二篇文章(= 第一个答案)。它说:
“如果您想删除所有内容,在历史记录部分的顶部还有一个全部清除选项。”

在 Postman 主界面中,只需单击 History> Ellipsis (...)> Clear all

瞧!- 在 Collection Runner 窗口中运行集合时没有错误。


有关导航帮助,请参见下图。

在左侧窗格中,单击历史记录。

单击省略号 (...),然后单击全部清除。


推荐阅读