CentOS 上 Postman 导入导出数据指南
一 适用对象与准备
- 可导入导出的对象包括:集合 Collection、环境 Environment、全局变量 Globals,以及 数据转储 Data Dump(用于一次性备份/迁移整个工作空间的数据)。在 CentOS 上,Postman 以 Linux 桌面应用形式运行,导入导出操作与桌面系统一致,通常通过顶部菜单或左侧入口完成。若要在无头环境运行或批量执行,可结合 Newman 使用导出的集合与环境。
二 导出步骤
- 导出集合
- 在左侧 Collections 中选中目标集合,点击右侧 ···,选择 Export。
- 选择导出格式(推荐 Collection v2.1),保存到本地,文件为 .json。
- 导出环境
- 进入 Environments,选中目标环境,点击右侧 Export,保存为 .json。
- 导出全局变量
- 进入 Environments 顶部选择 Globals,点击 Export,保存为 .json。
- 导出数据转储(备份整个工作空间)
- 通过 Postman 的 Data Dump 功能导出(适合迁移/备份所有集合、环境、全局变量等);也可将集合、环境、全局变量分别导出为 JSON 文件以便共享。
三 导入步骤
- 打开导入入口
- 点击左上角 Import,或工作区名称旁的 Import 按钮。
- 选择来源
- 支持从 文件/文件夹、链接、粘贴原始文本、**代码仓库(GitHub/Bitbucket/GitLab 等)**导入;也可直接粘贴 cURL 命令自动生成请求。
- 处理已存在内容
- 同名集合:可选择 Replace(覆盖) 或 Import as Copy(作为副本导入)。
- 同名全局变量:导入仅覆盖 初始值(Initial Value),**当前值(Current Value)**保持不变。
- 同名环境:允许并存,不受影响。
- 旧版集合兼容
- 若导入 v1 格式集合报错,可使用 Postman Collection Transformer 转换为 v2:
- 安装:sudo npm install -g postman-collection-transformer
- 转换:postman-collection-transformer convert -i <输入文件> -o <输出文件> -j 1.0.0 -p 2.0.0 -P。
四 批量数据与自动化
- 使用 Collection Runner 批量运行
- 将 Excel 转为 CSV,在集合的 Runner 中选择 Data File(CSV),按行数据驱动请求。
- 命令行与 CI/CD
- 通过 Newman 运行导出的集合与环境,并输出报告:
- 安装:npm install -g newman
- 运行:newman run your-collection.json -d your-data.csv -r html