一、接口及其类型
API,应用编程接口,简称接口
通过接口,可以让程序和程序之间,能够互相交互。
接口分为两大类:
1)基于TCP全双工(适用于postman)
2)基于HTTP半双工
二、接口测试的流程
1.前提
1)理解需求
2)了解接口
以上都没有文档还可以体验产品,抓包分析2.选择工具
postmam
3.设计用例
1)基本正向用例
2)带可选参数的额扩展正向用例
3)反向用例
4)破坏性测试
4.执行用例
5.持续测试
postman+newman+Jenkins+git
持续测试+生成报告
三、Postman 执行接口测试
1.APP请求部分熟悉
1)请求方法
2)接口地址:URL3)查询字符串
GET参数,会成为URL的一部分
4)鉴权方式5)请求头
KV结构(key/value),可批量编辑6)请求正文
7)请求预处理在请求发送之前,执行js,改变请求
8)测试用例
响应收到后执行,执行js,断言响应
9)设置
改变传输细节
10)cookie
自动更新,自动发送
11)发送请求
重点:
方法,地址,鉴权,参数
2.响应部分熟悉
1)body,响应数据
pretty(美化) ,Raw(原始),Preview(浏览器预览),Visualize(自定义可视化),JSON
2)Cookie
3)响应头
4)测试结果
5)状态码,耗时,文档大小
3.环境1)环境和变量
2)生成代码
3)控制台
4.使用集合来管理请求1)创建集合
2)创建文件夹
3)创建请求