3-Postman设置环境变量

1.环境变量与全局变量

全局变量:

作⽤范围是针对postman下⾯所有测试集均⽣效

环境变量

  1.  只对选择了对应环境变量的测试集⽣效
  2.  环境⼀般分为: 开发环境, 测试环境, ⽣产/线上环境(部分公司可能在测试与⽣产之间存在预⽣产环境)
  3. ⼀套环境中变量不能重复, 但是可以定义多个不重复的变量

设置环境变量和全局变量

2-添加环境变量

完成局部环境变量

设置全局环境变量

2.代码设置全局环境变量与局部环境变量

点击查看代码
# 在Tests中编写如下代码实现变量的设置, 需要发送请求
# (1).全局变量的设置
pm.globals.set("variable_key", "variable_value");

# (2).环境变量的设置
pm.environment.set("variable_key", "variable_value");

# 注意: 通过代码实现环境变量的添加, 需要先选中⼀个环境, 才能设置成功

3.环境变量的使用

⽆论在URL中, 还是在请求头中, 或是在请求体中都可以使⽤ {{variable}} 的⽅式使⽤变量, 但需要注意的
是请求体中传递JSON数据⼀般我们会给实际的值加引号, ⽐如⼀个字符串. 但在使⽤变量时, 不要给
{{variable}}添加引号, 否则postman会将“{{variable}}”当做⼀个字符串

图示

使⽤代码获取  在 Tests中编写

点击查看代码
// 获取全局变量
var value = pm.globals.get("var_name");
 
// 获取环境变量
var value = pm.environment.get("var_name");
坚持,坚持,坚持…… 在你选择不放弃的那一刻, 成功其实已经在向你走近 我们无法得知什么时候会来临 但我们可以选择用自强的双手敲开幸福的门。
原文地址:https://www.cnblogs.com/bronyaa/p/14897377.html