PostmanPostman教程postman

Postman中的全局/环境/集合变量的使用及优先级

2019-02-21  本文已影响5人  韩志超

变量的使用场景
Postman的变量主要用于参数化和关联

变量设置
Postman中有三种变量:

  1. Collection变量(对该集合及子文件夹下所有请求生效), 在新建/编辑Collection->Variables中可以添加


    集合中的变量设置
  2. 全局变量(对所有请求生效), 在环境管理->Globals中添加


    点击齿轮图标进入环境管理页面
    环境管理页面点击Globals
    全局变量设置
  3. 环境变量(当选择了该环境时生效), 在环境管理页面点击Add添加或点击已存在的环境名称进入环境变量设置


    环境变量设置

变量的使用

  1. 请求url,params参数或body表格或JSON/XML文本中通过{{变量名}}使用
    在URL或参数表格中使用
    在Body中使用
  2. 在Pre-request Script和Tests脚本中使用
    在脚本中需要通过以下语句使用
var v_a = pm.variables.get("a"); // 获取项目变量
var g_a = pm.globals.get("a");  // 获取全局变量
var e_a = pm.environment.get("a");  // 获取环境变量

pm.variables.set("a", "c3"); //设置集合变量
pm.globals.set("a", "g3");  // 设置全局变量
pm.environment.set("a", "e3");  //设置环境变量

使用环境变量时注意要选择对应环境

变量优先级
当变量重名时, 优先级为:
环境变量>Collection变量>全局变量(Globals)

上一篇 下一篇

猜你喜欢

热点阅读