)
一、整体学习目标不用懂前端/后端开发只学测试刚需极简内容达成3个能力F12开发者工具查前端校验代码、抓请求、篡改页面限制抓包工具Charles/Fiddler拦截、修改接口请求参数绕过前端校验看懂请求报文、报错反推后端长度/正则规则实现灰盒精简测试二、第一阶段浏览器F12开发者工具优先学零安装成本必学模块只学测试要用跳过前端渲染、CSS等无关内容基础面板认知Elements面板定位输入框DOM找到maxlength、正则绑定属性手动删除前端长度限制Network面板核心Preserve log保留请求、筛选Fetch/XHR接口请求看懂Request Payload提交参数、Response后端返回内容复制接口请求、复制入参、查看后端错误提示Sources面板全局搜索关键词 regex、maxLength、byte、表单字段名定位JS校验正则与长度计算函数实操核心操作修改DOM删掉输入框长度限制、正则校验属性提交超长/非法内容观察后端返回判断前后端规则差异区分页面静态提示前端和接口报错后端真实校验不用学纯浪费时间HTML布局、CSS样式、页面渲染、断点调试JS逻辑、打包源码、跨域底层原理三、第二阶段抓包工具 Charles / Fiddler二选一推荐Charles更简单必备知识点环境基础代理原理电脑配置代理、手机连接同一WiFi抓H5/小程序HTTPS证书安装必学否则接口显示乱码无法查看参数核心功能仅测试表单校验场景查看完整请求URL、请求方式POST/GET、入参、返回报文Breakpoints断点拦截拦截表单提交请求手动修改参数长度、内容再发送重复发送请求、保存接口请求模板表单专项实操 篡改文本长度、中英文混合超长字符、特殊符号绕过前端限制直接传给后端验证后端有无兜底校验不用学接口性能压测、弱网复杂限流、反向代理、自定义脚本、接口并发四、第三阶段配套辅助基础看懂校验逻辑不用写代码1. 简单正则基础看懂即可不用编写只认识3类内容足够分析表单校验\d数字、a-zA-Z大小写字母、\u4e00-\u9fa5中文{4,16}长度区间、^开头、$结尾代表完整匹配常见证件正则片段11位手机号、15/18位身份证标识 目标看懂正则允许/禁止哪些字符不用自己写复杂表达式2. 字节与字符基础解决前后端长度不一致痛点UTF-8编码规则英文/数字/符号占1字节中文/全角字符占3字节emoji多字节区分两种统计逻辑前端按字符计数、数据库varchar按字节存储会简单换算10字节最多存3个中文5个纯英文3. 数据库极简认知和开发沟通用看懂varchar(10)代表数据库存储最大字节限制看懂表字段长度即可不用写SQL、建表、联表查询。五、分阶段学习周期零基础友好不用脱产学习F12全套操作1天就能练熟表单测试所有场景Charles抓包HTTPS证书1天实操上手正则识别字节编码基础半天 总学习时长3天内完全掌握表单灰盒测试全部能力六、极简练习任务学完立刻能用在日常表单测试打开任意业务表单F12找到输入框长度限制并删除提交超长文本在Sources搜索页面正则判断当前字段支持的字符格式Charles拦截表单提交修改超长中文参数发送查看后端报错根据返回报错计算前后端字节长度差值产出最少临界测试样本七、补充完全不想学工具的兜底方案如果短期无法掌握抓包调试工具标准化落地两条兜底流程不影响现有体系建立开发固定答疑流程表单字段校验模糊时统一向开发索要三点信息前端正则、后端校验逻辑、数据库varchar长度标准化样本集加厚扩充字节差异、全角、绕过校验等固定黑盒样本靠固定用例弥补无法灰盒分析的效率损失代价是手工测试耗时会增加。八、总结测试人员掌握灰盒工具不需要前端、后端、开发完整知识只针对性学习 浏览器F12调试操作 抓包工具拦截改参 正则识别字节编码常识 数据库字段基础 学习成本极低学会后可大幅减少表单穷举式测试完美支撑「分层用例灰盒前置标准化样本集自动化兜底」整套高效测试方案。附线上课程汇总一、免费渠道零成本优先推荐适合快速上手1. B站最全、纯免费碎片化速成关键词直接搜F12开发者工具测试、Charles零基础抓包、Fiddler软件测试优质成套合集《软件测试抓包三件套 F12CharlesFiddler实战》 内容只讲测试工作刚需操作跳过前端CSS、底层网络原理重点演示篡改前端长度限制、拦截表单提交改参数、根据接口返回反推校验规则完美匹配表单校验灰盒测试需求。《零基础Charles抓包全套教程》 覆盖电脑手机HTTPS证书配置、断点改参、过滤接口专门演示绕过前端校验测后端边界解决前后端字节不一致排查。《Fiddler零基础实战功能测试专用》 Windows用户首选Composer重发请求、修改入参超长文本实战。 优势随时暂停、分段看跟着操作练表单场景1–2天掌握全部刚需操作。2. 柠檬班免费课抓包全家桶F12FiddlerCharles平台柠檬班官网完全免费领取无强制付费推销课时每工具10分钟精讲零基础友好核心内容F12查找页面正则、抓表单提交接口、Charles拦截篡改参数专门针对表单长度、正则、前后端校验不一致做实战案例。3. 掘金/CSDN免费图文教程配套视频随时查阅掘金《Charles完整抓包调试指南》含HTTPS证书、手机抓包、表单篡改实战步骤CSDN博客《F12功能测试实用操作大全》聚焦Elements删maxlength、Sources搜正则、Network分析报错报文二、付费系统课体系完整适合团队统一培训、零基础系统学习1. CSDN学院《Charles和Fiddler抓包教程》价格几十元永久观看28节实操课适配人群在职功能测试专门讲解表单参数篡改、边界校验排查、前后端规则不一致定位亮点讲师多年互联网测试经验全部使用业务表单做演示贴合日常测字段、证件、长度限制场景。2. 51CTO学堂《Fiddler从零抓包实战》主打Windows平台完整覆盖PC手机抓包、断点拦截、重发请求大量电商表单、证件输入框实战案例。3. 霍格沃兹测试学院《接口测试入门含全套抓包》适合想顺带学接口测试的人抓包作为前置章节系统讲解F12/Charles结合表单校验、参数边界、正则分析完整落地灰盒测试流程。三、分场景选课建议按你的需求匹配场景1个人自学、快速上手表单灰盒不想花钱首选B站成套抓包视频 柠檬班免费抓包全家桶 学习周期1–3天只学表单相关操作不用全看完。场景2公司统一组织培训需要标准化完整课程首选CSDN Charles/Fiddler付费课内容规整、案例贴合业务表单可统一发给测试团队学习。场景3Mac电脑测试人员优先学Charles系列课程Mac原生适配B站、柠檬班都有专项教程。场景4Windows电脑测试人员优先Fiddler教程操作更轻量化。四、学习避坑选课只看这3点不用学多余内容课程必须包含篡改前端DOM删除长度限制、拦截表单请求修改超长文本、根据接口返回反推校验规则避开纯安全渗透、Wireshark底层网络课程内容太深和表单字段测试无关浪费时间优先选择「软件测试方向」教程不要前端开发类教程前端课会大量讲CSS、JS调试测试用不上。五、配套极简学习路线对应课程观看顺序第一阶段F12开发者工具1天→ 查找页面正则、删除maxlength、Network看提交报文第二阶段Charles/Fiddler抓包1天→ HTTPS证书、断点拦截、篡改入参绕过前端校验第三阶段配套理论半天→ 看懂简单正则、UTF-8字节字符换算、varchar数据库长度规则六、补充无课程替代方案短期没时间学视频内部整理一份《测试抓包表单实操速查表》只记录表单校验用到的5个核心操作安排团队会抓包的同事做1小时线下实操带练针对性演示证件、中英文长度、前后端不一致排查场景。