目录
1.接口及其类型
API,应用编程接口,简称接口。
通过接口,可以使程序和程序之间,能够相互交互
接口的类型有很多:
- SOAP
- REST
- GapghQL
- Websocket
- TCP
- RPC
- 其他
分为两大类:
- 基于TCP全双工
- 基于HTTP半双工
了解接口的类型,有助于我们选择测试方案和工具:
- 基于TCP的,不适用与postman
- 基于HTTP的,适用于postman
2.接口测试的流程
1.前提
1.理解需求
2.了解接口
退而求次:体验产品,抓包分析
2.选择工具
- Postman
- Download Postman | Get Started for Free 下载安装
3.设计用例
1.基本正向用例
2.带可选参数的额外扩展正向用例
3.反向用例
4.破坏性的测试
4.执行用例
- 稍后详细展开
5.持续测试
- postman+newman+jenkins+git
- 持续测试、生成报告
3.Postman执行接口测试
Postman是一款功能强大的网页调试与发送HTTP请求的Chrome插件,专为接口而生。
3.1 界面功能
3.2 请求
1. 请求方式
2. 接口地址
3.查询字符串
- GET参数,会成为URL中的一部分
4. 鉴权方式
- 继承上级
- 不需要鉴权
- API KEY:在请求头添加指定的内容