在 Debian 上导出 Postman 数据的实用方法
一 图形界面导出集合环境全局变量
- 打开 Postman 后,在左侧导航选择要导出的集合 Collection,点击右侧的**···,选择Export**,在弹窗中选择推荐版本(如Collection v2.1),保存到本地,文件为**.json**。
- 导出环境变量:进入Environments,选择目标环境,点击右上角**···或Download as JSON导出;导出全局变量**:进入Globals,点击右上角Export导出,同样为**.json**。
- 说明:导出的 JSON 可用于分享与迁移;若需批量迁移,可将多个 JSON 放入同一文件夹后统一导入。
二 使用内置数据导出生成全量包
- 在 Postman 右上角点击Settings/Preferences,进入General,向下滚动到Export Data,点击Export Data;随后会打开浏览器页面,点击页面上的Export Data生成包,刷新后Download下载。
- 该包通常包含你的集合、环境变量、全局变量等,适合做完整备份或迁移。
三 命令行与自动化备份方案
- 使用 Postman CLI(建议方式):
- 安装:
npm install -g postman
- 登录:
postman login(按提示完成账号登录)
- 导出集合示例:
postman collection export "<集合名称或ID>" -o /path/collection.json
- 导出环境示例:
postman environment export "<环境名称或ID>" -o /path/environment.json
- 如需定时备份,可将上述命令写入脚本并用cron定时执行。
- 使用系统级备份工具备份配置目录:
- Postman 数据通常位于用户目录的**~/.config/Postman**(注意大小写)。
- 使用Duplicity备份示例:
- 安装:
sudo apt update && sudo apt install duplicity
- 备份:
duplicity --full-if-older-than 1M ~/.config/Postman /path/to/backup/dir
- 也可使用Timeshift对系统目录做快照(适合整机/用户目录快照)。
- 安全建议:导出的文件可能包含敏感信息(如变量、密钥),请妥善设置权限并加密存储。
四 导入与覆盖规则要点
- 导入入口:Postman 左上角Import,支持文件、文件夹、链接、粘贴文本、代码库等多种方式。
- 同名处理:
- 同名集合:可选择Replace(覆盖)或Import as Copy(作为副本导入)。
- 同名全局变量:导入会覆盖“初始值”,而“当前值”保持不变。
- 同名环境:允许并存,不受影响。