postman支持变量引用,可以设置多种变量,多种是指变量的作用域不一样。
一,解释各个变量的含义,引用官网的一张图,可以清晰看出变量的作用域
global变量:作用域最广,在整个postman中都会生效
collection变量:在collection中设置,也只有在当前collection中才会生效
environment变量:只有选择了相应的environment来执行执行send,才会取environment中设置的变量值。这个场景类似于,在sit环境中测试或者在uat环境中测试,post可以用environment来管理两个测试环境及其相应的变量参数
data变量:这是引用外部文件,例如CSV或者json文件,用于参数化
local变量:由于postman支持同步协作,local变量是只在本地生效,不会同步。这个场景适用于,你在本地调试接口,你不想影响其他人调用接口的参数,就可以设置local变量值
以上各种变量尽量不要同名,如果同名,postman会默认取global的变量值。
二,变量的设置方法
1,global变量设置:右上角设置--Globals--填写相应信息--save
点击右上角小眼睛图标可以查看已设置的变量
2,设置environment变量:右上角设置--add--填写环境名称,变量名以及变量值
在右上角(小眼睛图标前)的下拉列表中可以切换执行环境
切换到相应的环境,那么引用的变量值则会取相应环境中的值。
三,引用变量的方式
以两个花括号引用:{{变量名}}
关于postman更详细的介绍可以查看官方文档https://learning.postman.com/docs/postman/variables-and-environments/variables/,我只是个搬运工,(●ˇ∀ˇ●)