接口测试在敏捷开发时代一直都是必不可少的环节,随着敏捷开发的兴起,接口测试都渐渐成为炙手可热的专项能力。
特别是在微服务的时代,系统和系统之间,甚至系统内部模块之间的互相调用都是需要大量接口去支撑。(行业中一般采用的 RestFul 风格的 http 调用)
这就给我们的质量保证工作带来了新的机遇,在业务测试之间验证接口的正确性,将使得我们在更早的阶段发现问题,提升效率。
接口测试如何做呢?一般已经上线接口都会自动化,关于接口自动化,可以使用现成的接口框架。
对于正在开发或还未达到上线条件的接口,手工测试就必不可。对于这部分测试,相信大家都有自己的心得,简单的接口,可以通过 fiddle 或者 Charles 模拟请求,也可以在接口请求发送前或服务器结果返回前加入断点,更改请求内容或返回内容。
但对于复杂的接口,或者需要多次定时运行,甚至接口间有先后调用顺序的接口,或者团队成员需要轮换测试不同的接口时,postman 就是唯一一个选择了。
这篇文章将分以下几方面介绍 postman 的使用:
- 介绍 & 安装
- 常见请求
- 变量定义,重用,环境变量
- collection 使用
- conditional workflows
- newman
- Jenkins 集成
- monitor & mock server & api documentation
介绍 & 安装
什么是 postman 就不多说了,简单来说就是作为接口测试的一个工具。
怎样安装这个官网也有教程,直接下载安装就 OK 了。
常见请求
postman 支持
15
种类型的请求方式,最常用到的请求方式就是 GET,POST,PATCH,DELETE,PUT 请求。其中 GET ,POST 请求是我们最熟知的。
- GET 请求的意思
Loading Comments...