博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
postman 第4节 切换环境和设置读取变量(转)
阅读量:5172 次
发布时间:2019-06-13

本文共 908 字,大约阅读时间需要 3 分钟。

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

切换环境

1.点击界面右上角的倒三角,点击manager environment。

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

3.在接口中可以这样引用测试环境的配置信息,如{

{testip}}是引用的testip的值,{
{testport}}是引用的testport的值,一定要记得在右上角切换到刚才添加的测试环境。

4.点击右上角的环境即可快速切换环境 

 

读取变量

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

{testip}}

设置变量

  • 手动设置

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

  • 代码设置

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

var jsonData = JSON.parse(responseBody);postman.setGlobalVariable("test12", jsonData.status);

 

运行后,我们就会在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);

转载于:https://www.cnblogs.com/lxs1314/p/6670251.html

你可能感兴趣的文章
About ListView
查看>>
java的重载 和重写
查看>>
mediaplay抓图
查看>>
层的绝对定位
查看>>
gitlab 数据同步
查看>>
又见c#
查看>>
对this的浅解
查看>>
mongodb 索引1
查看>>
eclipse环境下基于已构建struts2项目整合spring+hibernate
查看>>
[Data]Link cut tree
查看>>
二维码的生成细节和原理
查看>>
[ExtJS5学习笔记]第22 Extjs5正在使用beforeLabelTpl添加所需的配置选项标注星号标记...
查看>>
使用zzip和minizip解压缩文件
查看>>
【吐槽】火车票一票难求啊
查看>>
update与fixedupdate差别
查看>>
从技术到管理的问题
查看>>
iPhone&iPad DFU及恢复模式刷机、降级教程
查看>>
算法笔记2-优先队列(堆)(上)
查看>>
01背包问题
查看>>
Java中getResourceAsStream的用法
查看>>