Postman是比较常用的一款接口测试工具了,功能强大,而且使用简单。
日常工作中,研发也用的也比较多,用来调试接口。
下载安装
下载地址:Download Postman | Get Started for Free
下载成功后,双击安装包即可安装
开始使用
安装成功后打开,如下图几个位置是我们使用过程中比较常用的:workspace、collection、environment
下面详细介绍一下这几个模块
Workspace
我们在打开postman之后,首先会进入默认的workspace中,这个呢就相当于一个项目组,主要是起隔离的作用
在创建workspace的时候,有以下几种类型可选
Personal:只有自己可以访问
Private:只有受邀的团队成员才能访问
Team:所有团队成员都可以访问
Partner:只有受邀的合作伙伴和团队成员才能访问
Public:每个人都可以查看
比如workspace-A,可以邀请其他成员一起编辑,其他workspace仅自己可管理
Collection
创建collection
创建一个collection后,可以在其中添加多个待测接口
仅测试单个接口,例如图片中的login,就可以直接send(发送)调用接口
运行collection
相当于一个文件夹,你可以把有业务关联的接口放在同一个collection中,那么在运行的时候,可以在同一个环境下运行整个文件下的所有接口
也可以根据实际情况,按项目划分,一个项目一个collection;或者按照迭代划分,一个迭代一个collection,以此类推。
举个例子,一个邀请成员加入团队的业务场景,一共分3个接口:发送邀请邮箱、获取邀请码、加入团队,那就把这3个接口放在同一个collection下;
右上角是当前接口运行的测试环境名称(见下一章节);
Run:运行当前这个collection,那在执行的时候,就会按顺序执行这3个接口
这种情况可以比较快速的验证有关联性的接口业务执行是否通畅,也可以用来批量造数据
-
分享collection
以文件夹为独立的域,分享给其他成员
Environment
在执行测试时,一般会有多个环境,比如开发环境、sit、uat、线上等
在测试时,同一个接口可能需要在不同的环境上执行验证,那么这里就需要配置多个环境
如上图所示,添加了多个测试环境,这里可以配置基本的登录url、分支、登录账号或密码,如果collection中的接口比较多,一些需要动态取值的变量参数也可以加在环境中(参数化),在执行过程中就可以实现动态取值
那么,在执行collection时,就可以从右上角设置当前运行的环境
以上这3个模块,就是测试过程中最常用的了