测试用例使用及浏览器抓包测试接口

前言:前端学习测试的1天

一、测试用例
  1. 理解透彻需求:
    「吃透需求」是写用例的第一前提、需求是测试用例的唯一依据,测试用例的本质,是验证功能是否符合需求。

  2. 什么是测试用例,他是用来做什么的?

    描述:为验证功能是否符合需求,设计的一套「可执行、可复现、可追溯」的标准化检查清单

    做什么(专业):全场景覆盖,避免漏测 、可复用、可回归,降低迭代成本 、明确责任归属,高效定位问题 、可追溯、可审计,符合质量体系

    做什么(个人):按前端、后端问题分类、按功能是否异常或缺失、后期方便其他人参照测试用测测试或迭代开发

  3. 测试用例-企业标准版,纯界面测试功能是否异常的记录

  4. 给我们前端同学的补充说明

    日常写功能时,脑子里的「检查步骤」,整理成文档就是测试用例;

    专业测试的用例,会覆盖你前端代码的所有逻辑(参数校验、异常处理、页面渲染等),提前对齐用例,能避免上线前被卡 bug;

    接口测试用例、UI 测试用例是两类核心用例,分别对应后端逻辑和前端逻辑,是定位前后端问题的核心依据。

二、浏览器抓包自测
  1. 使用场景:

    (个人)前端 / 测试人员排查接口问题【接口是否请求、请求是否响应正确、响应不正确时检查传参是否正确,传参正确接口响应异常,后端问题反馈...】

    (专业)

    1.看接口是否成功发出(前端是否触发请求)

    2.看接口传参是否正确(前端传参格式、内容是否符合要求)

    3.看接口响应是否正确(后端返回状态码、业务逻辑、数据是否符合预期)

    4.看界面最终展示是否正确(前端是否正确处理后端返回,渲染页面 / 提示)

  2. 如何打开抓包?

    打开浏览器开发者工具(F12 / 右键检查)→ 切换到 Network 面板 → 勾选 Preserve log(保留日志)→ 点击 Fetch/XHR 过滤接口

    补充说明:勾选Preserve log:防止页面跳转清空日志,避免漏抓请求【例如:跳转页面或刷新时需要保留之前的接口请求不消失,必须勾选】

    勾选Fetch/XHR过滤:只看接口,不被 CSS/JS/ 图片等静态资源干扰

  3. 前端抓包进阶技巧(对标专业测试)

    1.复制 cURL 命令:右键接口 → Copy → Copy as cURL (base),直接粘贴到 Postman/Apifox,1:1 复现接口请求,请求不成功可让后端排查

    2.精准过滤接口:在 Filter 输入框输入接口关键词(如login/api),只看目标接口,避免被其他请求干扰

    3.禁用缓存排查:勾选「Disable cache」,强制刷新页面,排查缓存导致的接口异常

    4.查看请求发起源:点击「Initiator」标签,定位是哪行前端代码触发的请求,快速定位 bug 位置

    补充说明两种 cURL 到底有什么区别?

    copy as cURL (base)

    = 通用版 / Mac / Linux / 在线接口工具 用的格式干净、不带系统特殊符号,跨平台通用。

    copy as cURL (cmd)

    = Windows 老式 cmd 终端 专用版里面加了很多 Windows 才能识别的符号,不能直接用在在线工具。

相关推荐
测试修炼手册3 小时前
[测试工具] Axhub MCP:把 Axure PRD 变成测试用例
测试工具·测试用例·axure
程序员三藏4 小时前
接口测试用例设计
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
程序员小远2 天前
Python自动化测试框架及工具详解
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
测试老哥2 天前
接口测试详解
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
胡图图不糊涂^_^3 天前
测试用例篇——设计测试用例的方法
笔记·学习·测试用例·判定表法·正交法生成用例测试·等价类·边界值
icsocket3 天前
大阵列排布1000~15000+Pin芯片测试:芯片测试座结构设计及场景化应用
测试用例
川石课堂软件测试3 天前
作为一名测试工程师如何学习Kubernetes(k8s)技能
学习·测试工具·容器·职场和发展·kubernetes·测试用例·harmonyos
2401_835261384 天前
抽奖系统测试用例
测试用例
icsocket5 天前
芯片FT(Final Test)最终测试:芯片测试架构与芯片测试座Socket
测试用例