接口自动化--postman(4)高级用法,全局变量和环境变量添加,修改和引用
Postman提供了GUI界面的变量管理窗口,可以管理全局变量和环境变量
全局变量: 整个Postman都能使用的变量
环境变量: 选中环境后,才会全局生效的变量,叫做环境变量
环境变量作用: 可以通过变量进行参数化,方便集中管理测试数据;同时环境变量还可以起到快速切换环境的作用。
Postman 界面中对于变量的管理主要分成2大块,UI界面数据块和代码块
UI界面数据块:
URL
Params
Authorization
Headers
Body
代码块:
Pre-request-scripts
Tests
UI界面数据块,引用变量方法:{{变量名}}
代码块引用变量方法:
pm.globals.set("全局变量的变量名":"全局变量的变量值")
pm.globals.get("全局变量的变量名")
pm.environment.set("环境变量的变量名":"环境变量的变量值")
pm.environment.get("环境变量名")
其中的环境变量,必须选择环境后才能引用
一、设置并引用全局变量
2. 引用
这样我们就可以直接取到 值(在 Postman 中是通过双层大括号的形式来引用 Environments中的内容)
在 Postman 里很多地方都是支持引用全局变量的,例如:域名、Params、Body 等等。
3. 编辑修改全局变量
1.设置环境变量
2. 引用环境变量
3. 编辑修改环境变量
其中,当全局变量和环境变量的变量名完全一致时,优先使用环境变量。