• postman—环境切换和设置变量


    postman提供了environment管理功能,想要在多个环境中测试,比如在测试环境、灰度环境、生产环境等,只需要用同样的接口,切换下环境即可,非常方便。具体步骤:

    一、切换环境

    1.点击界面右上角的倒三角,点击no environment(native版本才有,插件版是(Manage Environment),然后点击右边的眼睛符号

    2.点击add,或者点击已有的环境,进行编辑.

    3.在接口中可以这样引用测试环境的配置信息,如{{node_name}}是引用node_name的值,一定要记得在右上角切换到刚才添加的测试环境。

    二、读取变量

    双层大括号引用变量名,如{{testip}}

    三、设置变量

    • 手动设置

    在manager environments里面,点击globals,进行变量设置,引用变量方法同上。

    • 代码设置

    接口B需要用到接口A返回的报文中的某个字段,在Tests中编写脚本如下:

    var jsonData = JSON.parse(responseBody);
    
    postman.setGlobalVariable("test1", jsonData.stars);

    运行后,我们就会在globals的变量中看到test12已经自动添加了进去。

    引用变量值的方法同上。

    读取token如下

    {"data":{"amount":2330,"callBackUrl":"http://192.168.230.4:8082/order/notify/payCallBack","cancelTime":"2016-09-29 11:59:52","createTime":"2016-09-29 11:44:52","token":"5001890406"},"status":0}

    ----------

    var jsonData = JSON.parse(responseBody);

    postman.setGlobalVariable("token", jsonData.data.token);

  • 相关阅读:
    python基础1.0
    时间紧的跟狗一样,不动摇坚持下去!
    STM32(十三)- SDIO_SD读写测试
    STM32(十二)- TIM基本定时器和高级定时器
    STM32(十一)- 串行FLASH文件系统FatFs
    STM32(十)- SPI
    STM32(九)- I2C
    STM32(八)- DMA和常用存储器
    STM32(七)- UART
    STM32(六)- SysTick
  • 原文地址:https://www.cnblogs.com/101718qiong/p/9662966.html
Copyright © 2020-2023  润新知