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

postman 第4节 切换环境和设置读取变量(转)相关推荐

  1. postman使用之四:设置读取变量和切换环境

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

  2. (17/24) webpack实战技巧:生产环境和开发环境并行设置,实现来回切换

    (17/24) webpack实战技巧:生产环境和开发环境并行设置,实现来回切换 1. 概述 生产环境和开发环境所需依赖是不同: --开发依赖:就是开发中用到而发布时用不到的.在package.jso ...

  3. 《软件功能测试自动化实战教程》—第6章6.5节使用环境变量的参数化

    本节书摘来自异步社区<软件功能测试自动化实战教程>一书中的第6章6.5节使用环境变量的参数化,作者51Testing网 , 周焕来 , 贾海涛,更多章节内容可以访问云栖社区"异步 ...

  4. 在多个游戏视图间切换环境准备

    在多个游戏视图间切换环境准备 2.2  在多个游戏视图间切换 很多游戏支持玩家切换视角,例如,可以在第一人称视角和第三人称视角间来回切换的<穿越火线>,如图2-7所示.本节就来学习,通过键 ...

  5. conda切换环境_Python多环境管理,你需要知道的几种方法

    简介 如果你使用Python开发,对于不同的开发框架或应用肯定会有Python多版本共存的情况,此时Python多环境管理工具就可以帮你快速解决此问题,以便将精力专注开发. 今天我们就来介绍下Pyth ...

  6. Linux、Mac、windows 系统下 配置Python虚拟环境 virtualenvwrapper教程,workon切换环境, 非常简单方便

    前言 开发及测试过程中每个环境都有各自的作用,避免破坏其他环境所以建议每个项目新建一个虚拟环境,经过对比最终我选择了virtualenvwrapper来作为我开发中虚拟环境管理工具,接下来一起来看一下 ...

  7. Linux设置环境变量小结:设置永久变量临时变量 全局变量局部变量

    1.总结背景 在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现"command not found"的提示内容.如果每次都到安装目标文件夹内,找到可执行 ...

  8. iOS 实现多scheme 切换环境完整流程

    文章目录 一. 添加configuration 二. 添加scheme 三. 设置scheme 和 configuration的对应关系 四 . 本地配置文件 五. 运行 前言 我们在开发中都要涉及到 ...

  9. pycharm使用anaconda管理环境的设置实践

    pycharm使用anaconda管理环境的设置实践: 不点击3时候,只有几个pip安装包在下面环境可见,点击了下图中3后,则显示出了该环境x-optimization下所安装的所有安装包 其它找不到 ...

  10. su oracle : 只切换用户,而不切换环境;就是说切到oracle用户后,使用的依旧是root的环境。 su - oracle :同时切换用户和环境

    su oracle : 只切换用户,而不切换环境:就是说切到oracle用户后,使用的依旧是root的环境. su - oracle :同时切换用户和环境 su   oracle:不会执行oracle ...

最新文章

  1. 【NLP】基于GloVe词向量的迁移学习
  2. springboot 手动提交事务_面试官你都工作3年了,也做过5个项目了,怎么连事务机制都不会...
  3. eclipse读取mysql数据乱码_eclipse从数据库获取数据时控制台乱码问题
  4. 浅谈测试职业的发展空间
  5. http://Live.GIGA.NET.TW/FM917/
  6. IdentityServer4支持的授权类型以及组合
  7. cisco CEF的一点概述
  8. 聊聊身边的嵌入式—英语学习利器点读笔
  9. 如何批量下载上海证券交易所上市公司年报
  10. Word文档单页页眉横线如何去除
  11. 图像坐标球面投影_PostGIS空间数据库SRID背景知识 - 地理坐标系(球面坐标系)和投影坐标系(平面坐标系)...
  12. 爬虫案例1:js逆向获取极简壁纸的高清壁纸
  13. 怎么修改php网页图片大小,如何改变图片大小
  14. TreeGrid(树形表格)
  15. 让linux识别html,8 款浏览器对 HTML5 支持评测
  16. 滑块JS破解/本地识别DLL
  17. 移动机器人设计与实践-基础概念汇总
  18. 掌握PS制作,实时预览你的精彩作品
  19. 视频云、流媒体以及相关协议的理解
  20. 【JY】结构工程师:请避开有限元分析中6个常见的“坑”

热门文章

  1. php 面向对象编程(class)之从入门到崩溃 高级篇
  2. php之mysql(数据库的连接)出错问题及解决,cmd操作数据库失败
  3. 十七、String类型常用方法(二)
  4. 操作系统——I/O设备
  5. 阶段3 1.Mybatis_05.使用Mybatis完成CRUD_5 Mybatis的CRUD-查询返回一行一列和占位符分析...
  6. 阶段2 JavaWeb+黑马旅游网_15-Maven基础_第5节 使用骨架创建maven的java工程_10idea集成maven插件...
  7. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_09 序列化流_4_transient关键字_瞬态关键字...
  8. animation和keyframes
  9. 跨域请求解决方法(JSONP, CORS)
  10. Ubuntu 配置VNC时,出现“perl: warning: Falling back to the standard locale (C).”等提示错误解决方法...