CentOS下Postman管理环境变量的步骤
Postman的安装是管理环境变量的前提,常见方式有两种:
Postman-linux-x64-<version>.tar.gz
),解压至指定目录(如/opt/postman
),然后创建软链接到/usr/bin
目录以便全局调用:sudo tar -xvf Postman-linux-x64-<version>.tar.gz -C /opt/
sudo ln -s /opt/Postman/Postman /usr/bin/postman
sudo snap install postman
安装完成后,在终端输入postman
启动应用。在Postman界面右上角的环境选择器(下拉菜单,通常显示“无环境”或当前环境名称)中,点击**“Manage Environments”(管理环境)**按钮,进入环境变量管理页面。
在“管理环境”页面,点击**“Add”(添加)**按钮,弹出“添加环境”对话框:
在“添加环境”对话框中,点击**“Add Variable”(添加变量)**按钮,输入:
baseUrl
、apiKey
,需符合项目规范);https://api.example.com
、your_api_key_value
,对应环境的实际配置);在Postman的请求配置中,通过双大括号{{变量名}}
引用已定义的环境变量:
{{baseUrl}}/api/v1/users
,Postman会自动替换为对应环境的baseUrl
值;Authorization: Bearer {{apiKey}}
,用于动态传递认证信息;{"userId": "{{userId}}"}
,适用于动态参数传递。在Postman界面右上角的环境选择器中,点击下拉菜单,选择需要使用的环境(如“Development”)。切换后,所有引用该环境变量的请求将自动更新为对应环境的值,无需手动修改每个请求。
若需要在测试脚本中动态设置或获取环境变量,可使用Postman的内置函数:
pm.environment.set("variable_name", "variable_value")
(如pm.environment.set("token", pm.response.headers.get("Authorization"))
,从响应中提取token并存入环境变量);pm.environment.get("variable_name")
(如const apiKey = pm.environment.get("apiKey")
,获取环境变量用于后续请求)。