postman各变量优先级

1.global变量:即全局变量,是作用范围最大的一种变量类型。设置好 Global 变量后,可以在 Postman 工具中所有可以使用变量的地方生效。

pm.globals.set("mobile", "17600000000");

2.collection变量:Collection 变量就是作用域在 Collection 上的变量类型,这种变量只会在设置变量的 Collection 上生效。设置方法:选择 Edit Collection 。

3.environment变量:通过 Environment 变量来管理一组环境配置,便于我们来方便地在不同环境间进行切换。

pm.environment.set("mobile", "18200000000");

4.data变量:data 变量只能在 Postman Runner 中使用,也就是会在 Runner 运行时才生效,data 变量可以提供多组测试数据供接口测试时调用,为 Postman 提供接口批量数据验证能力。要使用 data 变量,打开 Postman Runner, 如下图,选择 data 变量定义文件加载 data 变量文件。

5.local变量:一般可以理解成 Postman 脚本中支持的 JS 变量,它的作用域只会在脚本中生效, 此时 Postman 界面引用的 {{variable}}并不会取到 Local 变量值。脚本中直接引用的变量名会取 Local 变量,其他数据类型则通过 Postman 对应的取值语句来获取。

name = "nihao";

6.获取各变量:

pm.globals.get("variable_key");    //获取全局变量

pm.environment.get("variable_key");   //获取环境变量

console.log("local:",name);     //获取local变量,直接写变量名称即可

pm.variables.get("variable_key");    //获取除local变量外的其他变量,优先级为environment>collection>global

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值