一、简介
1. postman简介
- Postman 最早是google的一个插件,google退出中国后,Postman独立成为一款软件,虽然是一个商用软件,但是对于我们普通用户来说,基本功能完全够用的。
- Postman 从最初设计上就是为接口测试而生的,所以在程序员中广泛使用,在开发调试网络程序时跟踪一些网络请求,能够高效的帮助后端开发人员独立进行接口测试。
2. 主要功能
- Postman是一款功能强大的网页调试、HTTP请求发送及接口测试用例运行的工具
- 能够模拟各种HTTP Request如GET、POST 、header、 PUT、 DELETE…等八种请求方式
- 请求中还可以发送文件(图片、文本文件等)、额外的header等,实现特定的接口测试
- 能够高效的帮助后端开发人员独立进行接口测试
- Postman提供了云服务,支持数据同步及团队协作
- 提供了丰富的HTML格式的报告模板
- 不仅仅进行接口测试,而且是一个API管理工具
二、安装和注册
1. 下载
- 官网下载:https://www.postman.com/downloads/
- Postman适用于不同的操作系统,如:MacOs、Windows X32、Windows X64、Linux系统
2. 安装
- windows环境下,双击下载的安装程序,全程无需操作即可安装成功,并自动启动Postman的注册页面,可以直接跳过,以游客访问Postman,但是很多功能不能用,建议注册、登录使用
- 注册有以下好处:
- 可以分享和管理你的接口用例集
- 可以跨设备同步你的数据
- 可以备份你的postman数据
- 可以建立文档页面、监控和Mock服务
三、Postman接口测试流程
1. 获取请求四大信息
- 请求的URL地址
- method方法
- 请求头域(Request Headers)
- 请求参数(抓取信息中Query String Parameters对应Postman中Request Body),get方法没有
2. 获取四大信息的方式
- 接口测试文档中获取,由开发人员提供的API接口文档
- api文档见前面理论基础有写:接口测试理论基础
- 通过浏览器或者专门的抓包工具(fiddler或者charles)获取
3. 根据api信息和参数编写测试用例
接口测试的用例采用的方法仍是等价类、边界值、场景法及参数组合法等。
4. 使用Postman设计并执行用例
- 根据前面编写的测试用例,在Postman中直接编写即可,点击send发送数据,便能看到结果
4.1 创建用例集合
- 可以通过点击以下三处创建用例集合
- 进入创建集合界面
- 创建好后的集合
4.2 在集合中创建请求
- 添加请求
- 编写请求信息
- 根据测试用例填写到Posrman中,点击send,即可得到数据结果
4.3 返回响应结果
- 此处返回来的是一个html页面