ljsfighting 2020-06-05
作用域是变量生效范围和优先级。同一个变量名在两个不同范围内,从优先级高的范围和变量中取值。
Postman遵循4个层次来取变量的值:
(1)Global(全局)
(2)Environment(环境)
(3)Local(本地)
(4)Data(数据)
若Global中有个变量Name=Puck,Environment中也有个变量Name=Strom,那么请求中的Name=Strom,环境变量覆盖全局变量。
点击齿轮图标,选择“Manage Environment”--》点击add--》填写环境变量名称和变量
创建后,点击下拉菜单,可选择环境变量,若选择测试环境,则接口引用的URL为测试地址,若选择正式环境,接口引用URL为正式地址。灵活切换。
环境变量的引用格式为:{{Url}},注意:环境变量中Url已经加了www,/等 引用时不要重复写。
举个例子,除登录接口外,其他接口都需要带token传参。这时 可考虑将其设置为全局变量
点击齿轮图标-》点击Globals--》创建全局变量
创建后,可以点击“眼睛图标”---》显示环境变量和全局变量
5.环境变量配置在linux系统下,需要将可执行文件配置到环境变量或将文件移动到属于环境变量的目录里面方法一:将文件移动到属于环境变量目录中sudo mv chromedriver /user/bin
写脚本涉及到数据库的配置信息,然后上面要求这种关键信息不能体现到脚本中,哦,那怎么办,那我去哪里读取数据库信息呢?从运行脚本的机器的环境变量里读取数据库信息,这样脚本中全是代码,就没有明文配置信息了。