博客
关于我
不会Fiddler安装和基本使用教程?看这篇就够了
阅读量:723 次
发布时间:2019-03-21

本文共 1206 字,大约阅读时间需要 4 分钟。

Fiddler 是一款功能强大的 Web 调试工具,能够记录客户端和服务器端的 HTTP 和 HTTPS 请求,提供深入的监控、设置断点、修改输入输出数据等多种功能点。作为测试人员,熟悉 Fiddler 的使用对于抓包分析和测试验证工作至关重要。本文将分步骤介绍 Fiddler 的基本使用方法和操作流程。

一、Fiddler 的基础概念

Fiddler 以代理服务器的形式运行,默认代理地址为 127.0.0.1,端口为 8888。使用 Fiddler 时,代理设置会自动添加到浏览器中,生效时刻,退出时也会自动清除设置,确保对其他应用无影响。

二、安装与工作原理

Fiddler 可通过官网直接下载并进行 installing。在运行过程中,Fiddler 会 Transparency 地代理客户端的所有网络请求,并将 HTTP/HTTPS 隧道转发至服务器端,实现数据的捕获与分析。

三、抓包设置与配置

  • 开启抓包功能:在 File 中选择 Capture Traffic,开启后左下角将显示活跃状态。
  • 方便远程连接:在 Tools->Fiddler Options 的 connections 窗口,启用远程代理功能。
    3."There are domains I want to filter"?没关系,通过 filters 操作,把不关注的域名排除在外。
  • 四、请求 chase 和数据分析

    Fiddler 提供直观的数据可视化,抓包结果方可清晰查看。使用Inspectors 工具可获取原始数据流,分析 HTTP 请求头和响应体。

  • 状态行显示:包含协议版本、状态码、状态信息。HTTP 状态码有五类,403 Forbidden、404 Not Found 等是常见错误状态码。
  • 快速执行命令行工具:点击左下角的 QuickExec,输入命令如 .select chosen SessionID 快速定位。
  • 五、HTTP 请求与响应解析

  • 常见 HTTP 方法:GET、POST、PUT、HEAD、DELETE 等。
  • 常见 HTTP 状态码:2xx 是成功,3xx 需要重定向,4xx 是客户端错误,5xx 是服务器错误。
  • HTTP 头部 field 说明:Content-Type 表示数据类型,如 text/html; charset=utf-8. Connection: close 则表示老旧链接关闭。
  • 六、解决常见问题

  • Firefox 无法上网:重启 Fiddler 后,auto quit 可能会影响服务器连接。键的一键导出证书到桌面,浏览器高级设置认证即可恢复。
  • 证书过期:重新生成证书可通过 makecert.exe 命令行工具自定义根证书,确保 prolonged periods 继续工作。
  • 以上介绍涵盖了 Fiddler 的基本使用方法和常用功能,帮助测试人员高效完成抓包分析任务。

    转载地址:http://ltlgz.baihongyu.com/

    你可能感兴趣的文章
    反转链表,(5)
    查看>>
    Camera (api1)的打开过程
    查看>>
    wxwidgets绘图
    查看>>
    wxwidgets事件处理
    查看>>
    用OpenCv转换原始图像数据到wximage
    查看>>
    codeblocks下wxWidgets编译与配置
    查看>>
    OpenCv+wxwidgets尝试
    查看>>
    wxwidgets自定义事件+调试
    查看>>
    wxwidgets编写多线程程序--wxThread
    查看>>
    p144循环网络
    查看>>
    三维点云处理
    查看>>
    springboot security 基于redis的session共享(7)
    查看>>
    vue 权限管理 菜单按钮权限控制(7)
    查看>>
    vue 权限管理 主题切换(8)
    查看>>
    Qt 在Excel文件中Chart绘图
    查看>>
    01-webpack5理解及配置
    查看>>
    webpack的安装和使用
    查看>>
    Unable to run Intel® HAXM installer: 无法启动过程,工作目录
    查看>>
    Vue.js学习-15-v-for循环数组内容
    查看>>
    kafka超时错误或者发送消息失败等错误,排错方式
    查看>>