zoukankan      html  css  js  c++  java
  • postman使用--环境变量

    变量

    postman提供了变量设置,有四种变量类型
    本地变量
    全局变量
    环境变量

    数据变量

    什么是环境变量

    环境变量指在不同环境,同一个变量值随着环境不同而变化,比如在测试环境时,host为:dev.postman.com,当切换到生产环境时,host值为:postman-echo.com
    环境变量设置:在postman界面点击右上角眼睛图标,既可开始设置环境变量和全局变量,环境变量设置如下:我们可以设置两种环境,dev和release,dev是开发测试环境,release是正式的生产环境,host是环境变量,根据不同的环境值不一样

    这样我们就设置好了叫release的环境变量,引用变量使用{{变量名}}

    在眼睛后面的设置里可以删除环境变量

    本地变量

    本地变量主要是针对单个URL请求设置的变量,作用域只是局限在请求范围内,如请求URL如下,设置两个本地变量(user,passwd)作为参数,请求方式为post

    postman-echo.com/post

    从上图我们可以看到变量设置的格式为{{variable_name}}
    变量设置好之后需要赋值,在Pre-reequest-Script里面编写如下代码

    pm.variables.set("user","zouzou");
    pm.variables.set("pwd","777");

    在发送请求会发现我们设置的user和pwd变成了我们设置好的变量

    全局变量

     全局变量跟环境变量的区别,可以理解为全局变量是针对全局有效的。而且这个全局变量是可以从响应信息里面获取后来定义的,可以理解为关联。

    全局变量:
    全局变量是指在所有的环境里面,变量值都是一样的,全局变量的作用域是所有请求
    全局变量的设置有两种方式
    1.点击界面里进行设置
    2.在脚本里设置

    界面设置

    点击眼睛图标后,在Global选项菜单点击Edit既可设置全局变量,如下图所示,全局变量的引用格式和环境变量一样
    注意:当环境变量和全局变量名称一样时,切换到某个环境时,环境变量会覆盖全局变量

    引用设置好的全局变量,还是上面的请求,把pwd改为user_id

    脚本设置

    使用如下脚本可以设置全局变量:variable_key表示变量名称,variable_value表示变量值
    pm.globals.set("variable_key","variable_value");

    数据变量


    数据变量是通过导入外部数据文件(json或者csv文件),来获取变量数据

    数据变量在数据驱动时在说明

  • 相关阅读:
    集合类说明及区别
    Liferay
    ASP项目部署IIS7.5中遇到的问题
    IBM X3650 M3/M4的服务器装系统
    在table中tr的display:block在firefox下显示布局错乱问题
    Firefox table 不居中解决办法 解决火狐层或 table 不居中
    Java进阶: File类的特点?如何创建File类对象?Java中如何操作文件内容,什么是Io流Io流如何读取和写入文件?字节缓冲流使用原则?
    计算机期末考试高频考试题目,附带题目解析
    java基础使用的集合大总结
    TreeMap集合根据指定元素,进行删除和修改bug梳理
  • 原文地址:https://www.cnblogs.com/zouzou-busy/p/11013607.html
Copyright © 2011-2022 走看看