Postman --- 环境切换

Postman — 环境切换

前言

后端开发在做接口调试时,经常会使用的工具就是postman,虽然大多数人都会用也经常用,但是很大一部分人只会简单的http调用(笔者也这样),但是还是有必要了解一下很多奇淫技巧。

正文

多环境变量的切换

开发到测试,到最终的上线,往往会跨多个环境,针对REST服务来讲就是IP和端口的切换,那有没有一种办法让我们只写一次配置就能灵活切换环境呢?

针对上面的问题,postman已经提供了这样的功能–环境变量

新建环境

环境变量

添加变量

选中设置–Manage Evironments然后添加K-V值
在这里插入图片描述

使用环境变量

环境变量只需要上面2步就设置成功了,接下来看看如何使用。
在这里插入图片描述
如红色标记部分,使用双括号包裹就可以使用环境变量。

切换环境

在这里插入图片描述
我们可以在建多个环境,通过右上角的下拉列表切换环境。

postman脚本

上面介绍了postman环境切换的使用基本上可以满足大部分的需求,但是我们有时候需要从响应中获取参数作为新的请求参数,例如token, 这个时候就可以使用postman提供的脚本功能来实现。

接下来我们就编写一个调用token接口,并将其响应值设置到环境变量中的例子。

在这里插入图片描述
可以看到默认postman提供了2个切面:

  • Pre-request script: 请求发起前置处理
  • Tests: 响应后置处理,可以完成测试用例自动测试

本次我们就利用Tests后置处理,编写脚本完成token获取并设置到环境变量中。

编写脚本

在getToken的Tests栏添加如下脚本:

postman.setEnvironmentVariable("token", JSON.parse(responseBody).data.token);

这里可以根据接口的响应格式自行调整,如何大家不了解语法可以直接点击右侧橙色的提示,会自动填充使用示例。

调用注入变量

我们调用getToken 接口,观察环境变量是否有变量生成
在这里插入图片描述
点击眼睛按钮,下拉菜单就会发现多了一个token的环境变量,这样就完成了,我们可以在其他请求中像使用普通环境变量一样使用它。
在这里插入图片描述

总结

本文主要介绍了postman的2个使用技巧,

  • 环境变量的使用
  • 脚本使用

相信大家使用后会帮助大家在做接口调试时更加方便快捷。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Postman Interceptor 1.1.2是Postman API测试工具中的一款插件,它可以帮助用户将Postman发送的请求转发到浏览器的开发工具中。 简单来说,当用户使用Postman发送请求时,它会将请求发送到Postman Interceptor插件中,然后通过插件转发到用户正在使用的浏览器开发工具中。这样就可以使用浏览器开发工具来检查Postman发送的HTTP请求和响应。这对于开发人员来说非常有用,可以轻松地调试应用程序,并查看请求和响应中的所有细节。 Postman Interceptor还有另一个重要的功能:它可以捕获来自浏览器的HTTP请求,并将其发送回Postman进行处理。这使得Postman可以轻松地工作,因为用户无需手动复制和粘贴请求。因此,当用户使用Postman Interceptor插件时,可以轻松捕获和管理POST和GET请求。 Postman Interceptor 1.1.2是Postman API测试工具中有用的一个插件。它不仅可以帮助用户调试应用程序,还可以轻松管理HTTP请求和响应。因此,它是被广泛使用的一个插件。 ### 回答2: Postman Interceptor是Postman API开发工具的一个插件,旨在提供浏览器扩展程序,允许您捕获浏览器发送的HTTP请求,并将它们发送到Postman中进行编辑和测试。 Postman Interceptor的新版本1.1.2提供了更好的功能和性能改进。此版本包含以下新功能,增强了用户体验: 1. 添加了支持多个帐户的功能,可以轻松切换不同帐户之间的请求 2. 新增了重播历史记录请求的选项,可以方便地重放以前执行过的请求 3. 更精确的Cookie管理,可以控制Cookie发送和管理 4. 对响应进行了更新,包括更好的展示、更直观的颜色标记、更易于查看的格式等 此外,Postman Interceptor 1.1.2版本还改进了性能和可靠性,提高了插件的稳定性和功能。它支持Chrome和Firefox浏览器,让用户更轻松地扩展Postman工具的功能,提高API开发和测试的效率。 ### 回答3: postman-interceptor1.1.2是一款Postman的工具,它允许你捕获HTTP(s)请求,然后将其发送到Postman。它是一种方便的工具,可以在浏览器扩展中使用,旨在改善移动设备的调试流程。该工具允许你在任何设备上发送请求(调试请求),并使得你可以拦截浏览器发出的请求。 有了postman-interceptor1.1.2,你可以轻松调试请求,无论是在桌面环境下还是在移动设备上。该工具允许你拦截和处理请求,并可用于浏览器和移动设备。它帮助你更好地理解一个服务,并使你可以更快地定位和解决问题。此外,该工具降低了复杂性,从而使你可以更快地完成开发和测试工作。 总之,postman-interceptor1.1.2是Postman上的一款实用工具,它有助于简化和改善你的调试流程,从而提高你的生产力和效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值