【任务描述】:企业网站管理内容系统后端提供了大量的接口给前端使用,如何使用Postman接口测试工具对这些接口进行测试呢?
【任务目标】:通过对企业网站管理内容系统的接口测试,掌握Postman接口测试工具的请求、变量、集合、数据断言、数据驱动等内容的使用。
【任务储备】:
1、Postman
Postman是一款支持http协议的接口调试与测试工具,其主要特点就是功能强大,使用简单且易用性好。无论是开发人员进行接口调试,还是测试人员做接口测试,Postman都是首选工具之一,其具体运行界面如下图所示。

(1)顶部工具栏,顶部工具栏包含以下功能:
ü New: 新建,可以创建request(请求),collection(请求集),environment(环境变量)等。
ü Import:导入,可以直接导入postman请求集,curl等一些请求文件。
ü Runner: 执行请求,可以选择执行请求的collection,并且添加执行参数,例如执行时间,执行次数等等。
ü Workspace: 工作台,可以选择使用个人工作台或团队工作台,可以创建team并且邀请成员加入一起编辑使用请求集。
(2)侧边栏,侧边栏提供了历史(History)标签栏和集合(Collection)标签栏两个主要的标签栏。集合(Collection)在Postman里面相当于一个文件夹,可以把同一个项目的请求放在一个集合里方便管理和分享,集合里面也可以再建文件夹。
(3)请求设置界面包含请求的各种参数设置,常用的设置如下所示:
ü 请求方法:支持get,post,put,patch等请求方法。
ü URL:可以直接输入请求URL,也可以通过环境变量设置,自定义URL。
ü Params:请求参数。
ü Authorization:认证鉴权,支持多种授权鉴权。
ü Header:请求的头部信息。
ü Body:请求体,包含form-data,json,文件上传等。
ü Pre-request-Script: 请求脚本,可以在请求发起前执行的脚本。
ü Tests: 接口测试,请求完成后进行的测试脚本。
ü Cookies: 可以为请求添加cookies。
(4)状态栏,位于运行界面底部的状态栏提供了全局查找、打开控制台、显示或者隐藏边侧栏功能等功能。
Postman的完整操作视频如下。

