zoukankan      html  css  js  c++  java
  • postman 变量

    一、变量的作用域

    在进行API测试的时候,不同接口之间有时会用到同样的参数,甚至有些值都很少会改变,比如每个请求的ip和端口。
    为了提高用例的可读性以及可维护性,可以利用postman的“变量”把经常用到的“固定值”抽离出来,后续如果这个值需要改动的话,只需要改它对应的变量即可(想象下假如你的API用例是在测试环境A编写的,后面又需要到测试环境B去做,这个时候如果手动一条条地去改ip地址,可以预见会有多大的工作量)
    postman的变量可以分为全局变量、环境变量、集合变量

    collection variable 集合变量,只在所属集合下生效
    environment variable 环境变量,只在变量所属环境下生效
    global variable 全局变量,在所有环境下都生效(即使环境为No Environment)


    如果设置了一个变量,名为variable ,则引用该变量时按照如下形式:{{variable }}


    1.设置集合变量

    右键一个集合,点击【Edit】,在弹窗中切换到Variables标签

    在Key--Value中填写参数名和参数值

     

    如上设置的,参数名为host,值为192.169.20.67:8080

    然后在该集合下创建一条接口,url部分就用刚刚创建的集合变量,如下

    当鼠标移悬浮在变量名处时,会显示该变量对应的值

    无论是在该集合下直接创建请求,还是在集合下的文件夹中创建请求,都可以调用集合变量

    2.设置环境变量

    (1)添加环境变量
    点击设置按钮,打开的弹窗就是设置环境变量的地方,在这里可以设置多个环境变量
    在弹窗中点击【Add】即可添加环境变量
     
    或者

     (2)使用环境变量

    如果要使用环境变量中的配置的参数,需要先把当前环境设置为某个环境变量,比如引用刚刚设置的“URL ”环境变量

    这样的话,在当前环境变量下,无论在哪个集合创建请求时,都可以引用该环境变量下的参数

    3.设置全局变量

    (1)添加全局变量
    同样时点击设置按钮,然后在弹窗点击底部的【Globals】,就会进入设置全局变量的页面

    (2)引用全局变量

    全局变量可以在任意环境、任意集合中引用,如下在No Environment下也可以引用
     
  • 相关阅读:
    python使用代理访问服务器
    python请求服务器时如何隐藏User-Agent
    python利用有道翻译实现“语言翻译器”的功能
    python请求服务器图片并下载到本地磁盘
    python的搜索路径与包(package)
    Python生成器(yield)
    Python迭代器(斐波拉切数列实例)
    Python定制容器
    Python描述符:property()函数的小秘密
    Python类属性访问的魔法方法
  • 原文地址:https://www.cnblogs.com/bzdmz/p/11183698.html
Copyright © 2011-2022 走看看