Postman高级应用
文章平均质量分 66
介绍接口调试神器Postman的高级用法,如生成curl和代码、设置cookie、设置环境变量与全局变量、写脚本和测试等。通过自动生成签名、自动化测试案例综合运用以上多种用法。
李奕锋
这个作者很懒,什么都没留下…
展开
-
Postman高级应用(12):你不是一个人在战斗——团队协作
很多时候会发生这样的情况,你和同事们各自在Postman上辛辛苦苦的维护了自己的一套API,这显然是不科学的。有人会想到通过数据导入和导出功能实现,但这显然不是长久之计。我们提倡团队内部应该共享信息,像维护公司wiki和代码仓库一样,维护整个团队或者说是某些微服务的API。Postman提供的团队协作功能让我们很方便的一起维护API,而且还是免费的。原创 2019-03-19 23:27:54 · 9619 阅读 · 0 评论 -
Postman高级应用(11):可以开始对接了吗——Mock服务
利用Postman的Mock Server功能,我们可以把现成的请求模拟数据。前端请求Mock的接口地址,就能返回我们预先模拟好的数据,而不依赖于后端的开发进度。同时,还能解决在家远程办公而无法连接公司内网服务问题,以及开发初期由于服务不稳定引起的其他问题。原创 2019-02-28 22:13:21 · 4542 阅读 · 1 评论 -
Postman高级应用(10):给!你要的接口文档——发布文档
开发一个项目需要前端和后端的配合,而接口文档则是连接前后端的一个桥梁。接口文档一般由后端驱动完成,当然也可以由前端驱动完成。只要文档一出来,两边都可以同时开干,提高开发效率。你是不是还在烦恼要用什么云文档平台来编写接口说明,完全不需要,因为Postman已经为我们提供了在线文档发布功能。原创 2019-02-25 00:13:33 · 13633 阅读 · 2 评论 -
Postman高级应用(9):API收集神器——请求拦截
如果项目前后端对接完了再来使用Postman,我们就不需要一个一个API录进去,我们可以利用Postman提供的请求拦截功能来收集API。性质跟我们平时拦请求用的Fiddler其实差不多,下面以手机APP来演示。原创 2018-10-31 23:40:01 · 7675 阅读 · 0 评论 -
Postman高级应用(8):文件变成了乱码——下载文件
在做后台管理系统时候,涉及到导出报表等功能,如果我们用以前的方式请求,往往会看到返回一堆乱码,而不是我们想要的文件。其实Postman为我们提供了文件下载功能,同样普通的html文本和json数据也可以返回保存为文件。原创 2018-10-10 21:44:10 · 23271 阅读 · 14 评论 -
Postman高级应用(7):我又错哪了——控制台输出
我们上两节介绍了Postman的Pre-request Script和Tests,它们都需要写JavaScript代码,说到写代码肯定离不开调试(控制台输出)。Postman为我们提供了一个类似浏览器console的简单控制台面板,可以通过`console.log`打印一些信息到控制台方便我们验证和调试。原创 2018-09-23 12:04:32 · 5641 阅读 · 0 评论 -
Postman高级应用(6):解放测试同学的双手——自动化测试
我们写完了业务接口,一般都要自验一下,看下通没通。我们第一时间想到了Postman,它的出现不就是为了解决API测试问题的吗?每次改完代码,都可以手动跑一下所有API,如果返回结果都是我们想要的,那证明这个接口通了。除了手动触发执行以外,我们还可以用做成自动化,做CI持续集成。原创 2018-09-15 10:39:21 · 3508 阅读 · 0 评论 -
Postman高级应用(5):再也不用注释签名代码了——自动生成签名
我们在写服务端接口时候,需要考虑安全问题,最基本的一点就是接口需要按照约定的规则进行签名校验。一旦接口校验签名,就意味着我们用Postman不能想以前那样顺利的调试了,服务端必定会返回签名失败。下面我们就利用Postman强大的Pre-request Script功能来实现自动为每个请求生成服务端需要的签名。原创 2018-07-30 20:41:02 · 16414 阅读 · 2 评论 -
Postman高级应用(4):只改一处地方——设置全局变量
本节为大家介绍Postman的全局变量功能,本案例把在header上动态设置登录凭证token的值。操作过程与上一节设置环境变量很相似。原创 2018-07-23 21:56:16 · 17994 阅读 · 0 评论 -
Postman高级应用(3):dev qa prod傻傻分不清楚——设置环境变量
在真实的软件开发流程中,往往会碰到好几种服务端环境:开发环境、测试环境、预发布环境、生产环境等等。如果我们的每次请求不同的环境都去修改请求地址,测试效率就会很低。如果我们为每个环境都保存一套请求,又非常难维护,这两个方式显然都是不可取的,幸运的是,Postman为我们提供的环境变量功能能很好的解决这一个问题。原创 2018-07-16 21:37:46 · 4195 阅读 · 0 评论 -
Postman高级应用(2):我是有身份的人——设置Cookie
在发送请求时候,我们有可能会用到Cookie。最常见的例子是,把登录凭证token写入到Cookie,以表示用户已经登录系统。本文教大家如何在Postman中设置Cookie。原创 2018-07-09 23:26:30 · 7424 阅读 · 1 评论 -
Postman高级应用(1):只能在生产环境运行——生成cURL和多语言代码
Postman可以把写好API生成cURL,方便我们在其他环境机器上执行。除此之外,Postman还可以生成几乎所有主流语言和主流框架的代码,譬如Go语言原生代码,Java语言OKHTTP框架代码等。原创 2018-07-02 21:12:41 · 5689 阅读 · 3 评论 -
Postman高级应用(0):前言
随着前后端技术的分离,API成了前后端沟通的桥梁。Postman是一款API接口测试工具,帮助我们验证API的有效性。在API铺天盖地的背景下,无论是前端、后端甚至是测试,都有必要了解一下这款神器。为什么这么说?用过你就知道它的强大之处了。原创 2018-06-27 23:56:33 · 3882 阅读 · 2 评论