一、介绍
postman是接口调试之利器,以chrome插件形式可以通过Chrome的应用商店进行搜索并安装(不过官方已经在2017年宣布不在维护chrome版本了,大家还是安装native版本吧),或者下载postman的原生客户端,打开一路next就安装好了,再注册一下就可以尽情的蹂躏啦~ (登录后会自动同步你的数据,所有不要吝啬,注册是值得的)
优点:
- 门槛低上手快,支持用例管理
- 支持抓包、保存历史记录、多终端同步用例
- 支持批量运行、定时运行
- 自带各种代码模块,支持用例的导出、导入
- 对 web 接口测试支持友好(通过简单配置即可完成断言、上下文依赖、测试报表等)
- 有网页版,数据可同步,使得一次运行随处可见
- 有网页版,且账户有分组体系,方便团队协同
- 可实现环境路由
- 支持工具或脚本扩展
- 官网教程比较良心
缺点:
- 有自己的语法规则,高级操作有一定的学习成本(不过有官方文档,上手仍然很快)
- 部分良心扩展是收费的
下面开始postman使用之旅吧~~
启动过后就是下图的样子,左边是用来管理用例的目录结构,右边是具体某个用例的请求内容的参数及响应内容;打开之后会默认会自带一个demo项目叫“Postman Echo”,里面有各种场景的用例,有兴趣的同学可以通过查看这些demo用例来学习如何使用POSTMAN。
噢,插一句,用惯了插件版的同学可能比较习惯之前的黑色主题,而客户端这个默认是白色的,大家可以在工具——设置——Themes中进行设置噢
二、请求
1.新建测试集、文件夹、请求用例
Postman测试管理的单位是测试集(Collections),测试集内可以创建文件夹(Folder)和具体的请求(Requests)。要写用例说先第一步把架子搭好,直接点击左边栏上面的添加目录图标来新增一个测试集(collections),这样就等于新建了一个项目,我们可以把一个项目或一个模块的用例都存放在这个集中;然后在测试集之下我们还可以再建立文件夹(folder)来进行功能用例的细分(点击用例集右侧的