postman—环境切换和设置变量

postman提供了environment管理功能,想要在多个环境中测试,好比在测试环境、灰度环境、生产环境等,只须要用一样的接口,切换下环境便可,很是方便。具体步骤:node

1、切换环境

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

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

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

2、读取变量

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

3、设置变量

  • 手动设置

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

  • 代码设置

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

var jsonData = JSON.parse(responseBody);

postman.setGlobalVariable("test1", jsonData.stars);

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

引用变量值的方法同上。接口

读取token以下ip

{"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);

相关文章
相关标签/搜索