【软件测试】day04 Fiddler抓包工具
2026.6.29.01Fiddler1.Fiddler和F12的区别相同点都可以对http以及https请求进行抓包分析不同点2.fiddler的核心功能接口测试发送自定义的请求模拟小型接口测试场景定位前后端bug抓取协议包进行前后端联调构建模拟测试的场景数据篡改、重定向弱网测试模拟限速操作进行弱网以及断网测试内容前端性能分析及优化3.fidder的工作原理本地应用与服务器之间所有的请求和响应都由fiddler进行转发此时的fiddler以代理服务器的方式存在由于所有的网络数据都需要经过fiddler因此fiddler能够截取数据信息显示网络数据的抓包内容4.fiddler功能配置使用规则设置Rulse隐藏不需要的数据包连接数据包304数据包....断点调试可以配置fiddler断点调试功能开启调试功能之后所有请求之前以及响应之后的所有数据包都可以进行拦截Rules--Automatic Breakpoints --- (before / after / disabled...)弱网测试配置设置网络的配置文件的对应相关参数模拟网络情况通过打开配置文件进行修改对应的网络延迟进行模拟网络Rules ---- Customize Rules... (Ctrl R )打开弱网配置文件设置网络延迟参数5.配置证书抓取https包默认fiddler只能抓取http的数据包如果需要抓取https数据包那么需要配置相关证书打开Tools工具栏下面的选项options界面中https选项在connections里面配置相关信息更新证书总结需要抓取https相关请求的数据包在第一次使用fillder就需要进行配置以后都不需要做任何的修改6.设置过滤器设置过滤器的核心作用就是抓取需要的数据包内容过滤器的基本配置步骤7.模拟网络测试给fiddler代理设置不同的网络情况模拟网络测试场景2G上传500下载4003G上传500下载1004G上传15下载10配置开启网络设置的具体步骤Ctrl R 打开fiddler网络配置文件Ctrl F 搜索关键字300修改保存后开启弱网测试的规则Rules --- Performance ---- Simulate Modem Speedstip弱网测试参数配置修改之后要进行Ctrl s 保持并且开启网络测试的规则才能生效8.线上调试核心功能在完成请求的时候先抓取服务器返回的响应信息然后进行修改重新发送请求后返回客户端修改之后的响应相关内容。具体流程以及步骤第一步发送请求获取服务器的响应信息复制完成保存之后修改文本中的页面标题然后保存修改文件名后缀名为html格式第二步开启线上调试功能第三步回到页面进行再次请求查看响应信息shift f5 刷新页面9.断点调试在客户端发送请求时进行拦截并且修改对应的数据参数再放行请求到服务器第一步抓取数据包第二步拦截请求数据勾选请求之前的拦截操作在请求之前修改参数信息再发送到服务器第三步重复发送请求进行对应调试replay例如对于登录请求重新发送错误账号密码请求进行拦截止呕修改成正确的账号密码放行查看服务器的响应信息。10.接口需求文档的整理没有接口需求文档的时候怎么进行接口测试使用fiddler抓取进行分析整理接口需求文档使用Jmeter进行脚本录制整理接口需求文档