藏兵谷程序员

Postman 实用功能技巧

2019-03-22  本文已影响76人  mokou591

前言

为什么网上已经有了那么多 Postman 教程,还会产生这样一篇文章:

在哪启动 Postman 插件

确实有这样的问题,安装好了 Postman 插件,但不知道在哪里启动。
为了方便日常使用,可以创建一个快捷方式。

启动Chrome插件Postman.png

保持登录状态

  1. 使用 Chrome 浏览器,安装 Chrome 插件 Postman、Postman Interceptor,这是一种我觉得比较便捷的方式。
  2. 确保 Chrome 已经启用了 Postman Interceptor,在浏览器中访问网站登录账号。
  3. 在 Postman 中直接访问需要会话信息的网址,以简书的用户设置页面为例。
    不需要自己填 Cookie.png
    通过响应可以看出 Postman 已经保持了和浏览器一样的登录会话信息。

从浏览器拷贝请求到 Postman

  1. 在浏览器的开发者工具中拷贝请求,支持多种格式。
    从浏览器拷贝请求.png
  2. 在 Postman 中通过粘贴导入。
    粘贴导入.png
    同样 Header、参数、请求方式等,和浏览器中的是一致的。

把请求转化成代码

查看请求转化成的代码,支持多种格式,各程序语言的代码可以用于编写测试用例、满足特定环境的调试。
例如:通过开发者工具的控制台,JavaScript 的代码可以再次粘贴到浏览器,以执行请求。

Postman 的 Code 按钮.png
请求转化成代码.png

整理请求

  1. 保存。你调试的接口可能之后还会用到。
  2. 分类归档。你可能要展示效果,或者再调试一次,你需要快速地找到请求。
    一系列分好类的接口,将更便于批量地测试或分享。
    Postman 的保存按钮.png
    保存,分类归档.png

一个请求,应对开发 / 测试 / 生产环境

每个变量在不同环境下有不同的值,因此你只需要切换环境,而不用修改如 url 这样的值。
你可以配置协议、域名、端口来区分不同的环境,或者直接配一段请求前缀。

管理环境变量.png
开发环境的变量值.png
在请求中加入变量.png

分享给团队

分享各种数据:多个接口,个人设置等。
用于协作或备份。

导出多个请求.png
导入请求.png
导出和导入设置.png

其他讨论

选择哪个版本

这两种方式都不如 Chrome 版来得简单:在 Chrome 版中,只要打开 Postman Interceptor 的开关,就能捕获请求、同步Header;

参考引用

上一篇 下一篇

猜你喜欢

热点阅读