zoukankan      html  css  js  c++  java
  • postman接口测试之设置并引用环境变量和全局变量

    一、概念

    1、环境变量

    就是接口的域名或IP地址。

    2、全局变量

    就是一个作用域为整个postman的变量。

     

    二、使用场景

    1、环境变量

      在测试的过程中,经常会频繁切换环境,本地环境验证、发布到测试环境后,又要做测试环境的验证,上线后还要做线上环境的验证。

      每次测试,会有多个接口,每个接口又会存在多条case,如果每次变换环境,都需要改每个接口的环境,非常麻烦,效率极低。

      这个时候,如果能定义一个环境变量,每次切环境的时候,只需要改一下环境变量,我们能省去大量的无脑工作。

     

    2、全局变量

      比如在测试接口的时候,每个接口都需要一个测试用户身份进行测试,但测试用户身份又不是唯一确定的就一个,有时候也需要变动测试用户身份;

      这个时候,如果在测试过程中,用户身份的value用的是全局变量,那我们在需要改变用户身份的时候,直接更改全局变量的value即可。

     

    三、设置方法

    在postman的主界面的右上角选择【眼睛小图标】

    可以看到,上半部分是环境变量,下半部分是全局变量。

    点击对应的右边的【Edit】为例,即可增删改环境变零或者全局变量。

    设置完成后,在case里可直接通过{{VARIABLE}}来引用。

     

    举个栗子:

     设置一个global全局变量username:

     在post请求的body里通过{{username}}引用

     在路径参数params里通过{{username}}引用

     

      设置环境变量同上~

    初入职场热爱分享的打工人一枚,请大家多多指教~~

    作者:十八岁

    -------------------------------------------

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

  • 相关阅读:
    Linux系统操作问题汇总
    记录一些mysql数据库常用操作命令和问题汇总
    python学习之路-练习小程序02(模拟用户登录)
    python学习之路02(基础篇2)
    python学习之路-练习小程序01(猜年龄)
    python学习之路01(基础篇1)
    hashmap详解(基于jdk1.8)
    maven创建项目太慢怎么办
    CAS原理
    JUC原子类3-AtomicLongArray原子类
  • 原文地址:https://www.cnblogs.com/l199616j/p/14443666.html
Copyright © 2011-2022 走看看