1、定义 传递数据的通道
集成测试 灰盒测试
--测试左移:尽早介入测试
测试右移:线上用户使用习惯 问题
前端 接口都要测试,因为前端会做一些校验,防止恶意绕过前端对后端发送依次数据
2、常用接口
同一系统中模块与模块之间 内部接口
跨平台对接 第三方接口外部接口
3、常用接口类型/协议
http协议 无连接无状态协议 post提交数据 例如用户名密码 get获取资源 可无请求体 如图片页面 put delete patch
请求消息
请求行 请求头 空一行 请求体
get会产生一个tcp数据包 把http heade和data一并发出去,服务器响应200
post会产生两个tcp数据包,先发送header得到100,再发送data得到200
tcp udp
缓存机制
用户权限检查--鉴权 cookie+session token
什么时候做接口测试