温馨提示×

Postman在Ubuntu如何管理环境

小樊
36
2025-12-27 23:29:40
栏目: 智能运维

在 Ubuntu 上管理 Postman 环境的完整指南

一 核心概念与入口

  • 在 Postman 中,环境 Environment是一组键值对(变量),用于在不同 开发/测试/生产 之间快速切换配置(如 Base URL、API Key)。
  • 入口位置:
    • 点击右上角的眼睛图标 Environment quick look,打开Manage Environments面板。
    • 或点击右上角环境下拉菜单,选择Manage Environments
    • 也可通过右上角齿轮图标进入设置,再打开环境管理。以上方式在 Ubuntu 桌面版 Postman 中一致可用。

二 创建与切换环境

  • 创建环境
    • 打开Manage EnvironmentsAdd → 输入环境名称(如:DevelopmentProduction)。
    • 在变量表中添加键值对,例如:base_url = https://api.dev.example.comapi_key = 123456Add/Save
  • 切换环境
    • 通过右上角环境下拉菜单选择目标环境,Postman 会在请求中自动替换对应变量。
  • 使用变量
    • 在请求的 URL/Headers/Body 中使用双花括号语法:如 {{base_url}}/api/users
    • Pre-request Script / Tests 中读取变量:const base = pm.environment.get("base_url");
    • 在脚本中设置变量:pm.environment.set("token", "abcd1234");(便于登录后动态保存 token)。

三 导入导出与共享

  • 导出:在环境列表中点击环境右侧三个点Export → 保存为 .json 文件(便于备份与版本控制)。
  • 导入:在Manage Environments中点击Import → 选择 .json 文件 → 完成后即可在当前工作区使用。
  • 适用场景:在不同设备/团队成员之间共享环境配置,或做环境快照以便回滚。

四 全局变量与优先级

  • 全局变量 Global:在环境管理中选择 GlobalsAdd 添加,作用域为所有环境
  • 优先级规则:环境变量 > 全局变量。同名变量以环境级为准,便于按环境覆盖通用配置。
  • 快速查看:点击右上角眼睛图标可查看当前生效的环境变量与全局变量

五 自动化与团队协作建议

  • CI/CD 中使用 Newman(Postman 命令行工具)运行集合:
    • 安装:sudo apt update && sudo apt install nodejs npmsudo npm install -g newman
    • 运行:newman run MyCollection.json(结合导出的集合与环境文件实现无人值守测试)
  • 协作流程建议:将集合 Collection环境 Environment分别导出为 .json,纳入 Git 仓库;环境文件中避免硬编码密钥,通过 CI 的Secret注入或在运行时设置。

0