这不只是一场单人首演,是我离梦想又近了一步。
任凭潮起潮落,我还是我。 任何不尊重你的人,都是在赌你没有前途

1. 基础协议要点
  HTTP:超文本传输协议,明文传输、无状态、速度快,安全性较低。
  HTTPS:在HTTP基础上增加SSL/TLS加密,密文传输,安全性更高,多用于正式业务场景,端口与HTTP不同。
2. 接口核心组成要素
  完整接口由请求头、请求参数、响应状态码、响应体四部分组成。请求头主要存放身份、设备、接口适配信息;请求参数是前端/调用方传给后端的数据; 响应码用于判断接口请求结果;响应体返回具体业务数据或提示信息。
3. 常见请求方法
  GET:查询数据,参数暴露在地址栏;POST:提交新增数据,参数更安全;PUT:更新全量数据;PATCH:局部更新数据;DELETE:删除数据。日常业务以GET、POST使用最多。
4. RESTful接口规范
  接口设计遵循资源化、语义化原则,通过不同请求方法区分增删改查,路径简洁统一,返回格式规范、状态码标准,便于统一管理和测试。
5. 常用接口鉴权方式
  主要用于验证用户身份、防止非法访问,常见方式有Token鉴权、Session/Cookie鉴权、账号密码校验、密钥校验等,保证接口访问安全可控。
6. 接口与数据库交互逻辑
  前端调用接口,后端接收请求、校验参数,与数据库进行查询、新增、修改、删除操作,数据库处理完成后返回结果,再由后端封装成响应体返回给调用方,完成一次完整数据交互。
7. 接口测试核心关注点
  主要覆盖功能测试、参数合法性测试、异常场景测试、边界值测试、超时测试。验证接口是否正常响应、数据是否准确、异常场景是否有容错处理、极限参数是否兼容、网络超时是否有合理提示与重试机制。
8. 常见HTTP状态码整理
  2xx(成功):200请求成功、201创建成功、204无返回内容。
  3xx(重定向):301永久重定向、302临时重定向。
  4xx(客户端错误):400参数错误、401未授权/未登录、403权限不足、404接口不存在、405请求方法不允许。
  5xx(服务端错误):500服务器内部错误、502网关错误、503服务不可用、504请求超时。
9. 接口异常测试检查点
  参数为空、参数超长、参数格式错误、非法参数、重复提交、权限越权、超时断网、并发请求、数据库异常、重复数据插入、异常返回码校验等,确保接口容错性和稳定性。
10. 接口测试与UI测试对比
  接口测试优势:测试层级更深、覆盖更全面、执行速度快、可自动化、不受页面改版影响,能提前发现后端逻辑与数据问题。
  接口测试局限:无法验证页面展示样式、交互体验,不能替代UI层面的用户操作体验测试。
  UI测试优势:可验证页面布局、样式、交互逻辑、用户使用体验。
  UI测试局限:依赖页面环境、执行慢、问题暴露晚、覆盖不全,页面改动容易导致测试失效。

posted on 2026-08-31 13:50  香草奶油  阅读(15)  评论(0)    收藏  举报