Postman 收藏品保存在哪里?

Posted

技术标签:

【中文标题】Postman 收藏品保存在哪里?【英文标题】:Where are Postman collections saved? 【发布时间】:2018-05-04 03:10:34 【问题描述】:

离线工作时,standalone Postman client for Windows 在哪里保存集合?

为了澄清,我想在禁用在线同步时找到 Postman 默认将集合文件保存到的位置。我不是试图export my collection as a JSON file。

我查看了%LocalAppData%、我的文档和程序文件,但我没有看到 Postman 将其收集数据保存在哪里。

【问题讨论】:

他们做了很好的工具,像这样的废话保存系统。 【参考方案1】:

看起来 Postman 使用的是LevelDB。在 Windows 上,我发现我的 Postman DB 位于:

C:\Users\xxxx\AppData\Roaming\Postman\IndexedDB\

According to Piere F,macOS 用户可以在:

~/Library/Application Support/Postman/IndexedDB

ps:注意“~”是“/Users/userAccount/”的路径

According to David,Ubuntu 用户可以在:

~/.config/Postman/IndexedDB

【讨论】:

我能够找到名为 000005.ldb 的 leveldb。我们如何在不同系统中导入新邮递员,我使用的是 Windows 10。 我几乎将整个邮递员文件夹复制到了我的新系统中,它可以工作github.com/postmanlabs/postman-app-support/issues/2721 对于 macOS 用户:我在 ~/Library/Application Support/Postman 下找到了我的 Postman 数据库 在Windows上,您可以使用快捷方式%AppData%\Postman\IndexedDB 在我的 Ubuntu 18.04 机器上是 ~/.config/Postman/IndexedDB【参考方案2】:

Postman 使用 Chromium 离线存储功能,因为最终它是在 Chromium 内部运行的 SPA(Electron 技术)。

来自 Postman 的顶部菜单栏:

选择 查看 → 显示开发工具 选择应用程序标签 在侧边栏中,打开 Storage → IndexedDB → postman - file:// → collection_requests

【讨论】:

你知道这些数据保存到哪个文件夹吗? 我还不知道,但由于 Postman 使用的是 Chromium,所以我会寻找类似于 Google Chrome 的地方...看到这个:***.com/questions/9384128/… 这也帮助我获得了恢复丢失收藏的提示。请参阅此处:github.com/postmanlabs/postman-app-support/issues/…@StevenM.Vascellaro 该文件夹将是“IndexedDB”,如我的 Github 评论中所述【参考方案3】:

在 Mac 上:json 文件已自动备份(/Users//Library/Application Support/Postman/backup-YYYY-MM-DDTHH:mm:ss.SSSZ.json),但在任何地方都没有记录。 你只需要重新导入它们

【讨论】:

这对我有用。但是我的本地收藏和团队收藏都被导入了。【参考方案4】:

或者,如果您只是想查看收藏,可以从收藏菜单中将其导出为 json 格式。

【讨论】:

【参考方案5】:

对于来自 Google Chrome 扩展的 Postman 版本,您需要从路径复制所有文件:

%LOCALAPPDATA%\Google\Chrome\User Data\Default\Storage\ext\fhbjgbiflinjbdggehcddcbncdddomop\def\IndexedDB\chrome-extension_...

上面路径中的文件包含来自 Postman 的所有历史记录和收藏

【讨论】:

自 2020-09 年起使用当前 Postman v7.32,此答案不再适用。【参考方案6】:

Linux ChromeChromium Postman 扩展存储路径位置

/home/USER/.config/chromium/Default/Storage/ext/fhbjgbiflinjbdggehcddcbncdddomop/

谢谢。

【讨论】:

【参考方案7】:

Win10: 你必须备份你的旧邮递员 C:\Users%user%\AppData\Roaming\Postman\IndexedDB 然后将其复制到新 Postman 安装的相同位置。

这将恢复您的所有收藏。

【讨论】:

【参考方案8】:

类 Debian 系统中,使用 Postman v7,我在 ~/.config/Postman 中找到了以 JSON 格式保存的所有集合和环境的备份,前缀为 backup-

例如:

~/.config/Postman/backup-时间戳.json

另外,在 Postman 文档中找到了最近的支持文章: How to recover my data

【讨论】:

【参考方案9】:

这个支持文档帮助我在邮递员应用程序停止工作后恢复我的收藏。

https://support.postman.com/hc/en-us/articles/360035071313-How-to-recover-my-data-

如果您没有登录应用程序并在离线或在 Scratch Pad 模式,然后您的数据将不会同步到我们的服务器和 保持在您的实例本地。在这种情况下,请尝试按照以下步骤操作 下面:

在以下文件夹下查找备份文件: %appdata%\Postman\​for Windows ~/Library/Application 支持/Postman​用于 macOS ~/.config/Postman​用于 Linux

备份文件名将类似于 backup-2020-02-26T23-13-43.082Z.json(日期或时间会有所不同 给你)。

【讨论】:

【参考方案10】:

Windows 10,我将这些文件夹复制到另一个文件夹并工作。

C:\Users\AppData\Local\Google\Chrome\User Data\Default\IndexedDB\chrome-extension_coohjcphdfgbiolnekdpbcijmhambjff_0.indexeddb.leveldb

【讨论】:

正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。【参考方案11】:

在 windows,postman v9.6.2 中,我可以通过将 IndexedDB 文件夹粘贴到以下路径来恢复集合:

\AppData\Roaming\Postman\Partitions\<GUID>\

【讨论】:

【参考方案12】:

如果您在 Linux 上使用快照邮递员,让我为您节省一些时间。 从源快照 Postman UNDER 复制所有内容(因为目标 GUID 可能不同)

/home/username/snap/postman/&lt;id&gt;/.config/Postman/Partitions/&lt;standalone GUID&gt;

向你的目标抓下邮递员

/home/username/snap/postman/&lt;a different id&gt;/.config/Postman/Partitions/&lt;a different standalone GUID&gt;

确保尊重目标邮递员 ID 和分区 GUID。

【讨论】:

以上是关于Postman 收藏品保存在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

postman文件在本地哪个文件夹里

Postman使用手册2——管理收藏

Netsuite Web服务邮递员收藏在哪里?

postman-上传和下载文件

邮递员:cookie 保存在哪里?

接口测试系列-postman运行用例集建议收藏