Postman作为Linux环境下常用的API测试工具,环境变量能帮助用户快速切换不同环境(如开发、测试、生产)的配置,提升测试效率。以下是详细的配置步骤:
在Linux系统中启动Postman(可通过桌面快捷方式或终端输入postman命令启动),进入主界面。
base_url)和对应的值(如https://api.example.com)。注意:“Current Value”是实际使用的值,不会同步到Postman服务器,适合存储敏感信息(如API密钥)。在Postman请求的URL、Headers或Body中,通过双大括号引用环境变量。例如:
{{base_url}}/api/users(会自动替换为https://api.example.com/api/users);X-Api-Key: {{api_key}}(替换为对应的API密钥)。点击Postman界面右上角的环境选择器(显示当前环境名称的下拉框),选择需要使用的环境。切换后,所有引用该环境变量的请求会自动更新为对应环境的值。
.json文件(如dev_env.json),方便团队共享。.json文件,即可将环境变量添加到当前Postman工作区。若需要设置所有环境通用的变量(如公共Header),可在“Manage Environments”页面选择“Globals”(全局变量)选项卡,添加全局变量。注意:全局变量优先级高于环境变量,同名变量会覆盖环境变量的值。
通过Pre-request Script(预请求脚本)或Tests(测试脚本),可以从API响应中提取值(如token),并动态设置为环境变量。例如:
// 从响应中提取token并设置为环境变量
const token = pm.response.json().access_token;
pm.environment.set("auth_token", token);
后续请求可通过{{auth_token}}引用该变量。
通过以上步骤,即可在Linux系统上完成Postman环境变量的配置与管理,实现不同环境下的API测试灵活切换。