- 0
- 0
- 约3.92千字
- 约 7页
- 2026-08-09 发布于河北
- 举报
接口测试高频面试题及详细答案(实战口语版)
一、基础认知类(入门必问)
1、你理解的接口测试是什么?主要测什么?
接口测试就是对系统各个模块之间交互的接口进行测试,核心是校验前后端、服务端之间的数据传输和逻辑交互是否正常。
简单说就是不依赖前端页面,直接对后台接口发请求,验证返回数据、业务逻辑、异常场景是否符合需求。
主要测试内容:
接口参数:必填、选填、参数类型、参数长度、异常参数
返回数据:返回字段、数据格式、状态码、提示信息是否正确
业务逻辑:正常流程、分支流程、数据联动是否符合业务规则
异常场景:空参数、非法参数、重复请求、权限不足、超时等
性能与安全:接口响应速度、并发稳定性、越权访问、参数注入等
2、接口测试和功能测试的区别是什么?
功能测试主要基于前端页面操作,测的是用户看得见的操作流程,依赖页面环境,测试粒度比较粗,很多后台隐性问题发现不了。
接口测试直接测后台服务,不依赖前端页面,测试粒度更细、覆盖更全,能提前发现后台逻辑、数据、接口交互的问题,而且可以做自动化和性能测试,效率更高。
简单总结:功能测页面表现,接口测底层逻辑和数据。
3、常用的接口请求方式有哪些?区别是什么?
工作中最常用的就是GET、POST,偶尔会用到PUT、DELETE。
GET:主要用于查询数据,参数拼接在URL上,明文展示、不安全,有长度限制,请求可缓存、可重复调用
POST:
原创力文档

文档评论(0)