zoukankan      html  css  js  c++  java
  • postman 变量-环境变量,集合变量(项目变量),全局变量,普通变量

    postman 版本信息:

    Postman for Windows
    Version 7.14.0
    win32 6.1.7601 / x64
     
    postman 有四种变量:环境变量,集合变量(项目变量),全局变量,普通变量
     
    一:环境变量:应对不同开发环境,如local,staging,production环境不同的请求地址。则定义一个base_url变量
     
    示例:创建production环境,变量a:
    创建设置:设置-》add环境变量

    VARIABLE 变量  INITIAL VALUE 默认值  CURRENT VALUE 当前值

     选择切换环境-》点击眼睛查看当前环境变量值

    二:集合变量(项目变量):在一个集合以及集合下面的目录中的请求都可以使用。主要给某组请求使用。比如我们可以定义一个项目为一个collection,请求token变量定义为一个集合变量。

    示例:定义一个变量测试集合,并添加集合变量ca。

    创建设置:collections->add collections (-> edit )->variables

    三:全局变量:整个postman中的请求都可以使用。

    示例:创建全局变量ga。

    创建设置:变量设置-》global-》变量添加

    四:普通变量-在请求周期内某个阶段定义,后续阶段可以使用。比如在 Request  Pre-request Script中定义,则后续可以在Collection Test中使用

    请求生命周期图:

    五:使用四种变量

      1 在请求中通过{{变量名使用}},比如url地址或者raw中调用。

      示例:http://httpbin.org/get?a={{a}}&ca={{ca}}&ga={{ga}}

     

     2 在 Pre-request Script和Tests脚本中使用

    Pre-request Script 可以设置变量,并且会修改current value 值。

    环境变量操作

    pm.environment.get("variable_key");
    pm.environment.set("variable_key", "variable_value");

    集合变量操作

    pm.collectionVariables.get("variable_key");
    pm.collectionVariables.set("variable_key", "variable_value");

    全局变量操作

    pm.globals.get("variable_key");
    pm.globals.set("variable_key", "variable_value");

    普通变量操作

    pm.variables.get("variable_key");
    pm.variables.set("variable_key", "variable_value");

     3 Pre-request Script和Tests 执行次序 

    collection Pre-request Script -》 folder Pre-request Script -》 本次request Pre-request Script ===》请求 Request -》响应 Response ===》collection Tests -》 folder Tests -》本次request Test 

    参考:

    https://learning.getpostman.com/docs/postman/scripts/intro-to-scripts/

  • 相关阅读:
    [小试牛刀]部署在IDEA的JFinal 3.0 demo
    使用myBase Desktop来管理电脑上的资料
    用URLGather来管理和保存你的页面
    查看Json的结构及内容:JsonViewerPackage
    有用的2个 Windows 下批处理文件(bat文件):
    在Eclipse-jee-neon中配置Hibernate(jbosstools)
    [Eclipse的Maven项目搭建,仅为测试Maven功能]如何在Eclipse下搭建Maven项目
    在 Windows 中配置Maven:
    你的package包名有问题!
    Workflow Builder 2.6.3 Certified on Windows 10 for EBS 12.x
  • 原文地址:https://www.cnblogs.com/heheisme/p/12194634.html
Copyright © 2011-2022 走看看