写点什么

从零基础到精通,抓包神器 fiddler 保姆级使用教程(一)

  • 2024-04-11
    江西
  • 本文字数:879 字

    阅读完需:约 3 分钟

Fiddler 介绍以及安装

Fiddler 简介

Fiddler 是比较好用的 web 代理调试工具之一,它能记录并检查所有客户端与服务端的 HTTP/HTTPS 请求,能够设置断点,篡改及伪造 Request/Response 的数据,修改 hosts,限制网速,http 请求性能统计,简单并发,接口测试,辅助自动化测试,等等。现在抓包工具成为测试人员的必备使用工具,开发人员也在普遍使用,进行问题的定位分析,是非常有助于工作的一款工具。

获取更多技术资料,请点击!

Fiddler 工作原理

fiddler 未参与时,一个普通的客户端与服务端的请求流程图:浏览器访问一个网站:87testing.com,浏览器给 webserver 发送一个 Request,webserver 接收到 Request 后进行处理,返回给浏览器 Response,然后浏览器解析 Response 中的 html,展现网页给用户。如下图



Fiddler 工作于七层中的应用层,在 client 与 webserver 之间以代理服务器的形式存在,启动 fiddler 后会监听本地 127.0.0.1 的 8888 端口(默认端口),IE/Chrome 浏览器会自动设置局域网代理(Firefox 代理是独立的,需要单独设置),如下图:



此时,fiddler 就作为代理服务器,浏览器访问 87testing.com 的流程:浏览器给 webserver 发送一个 Request,代理服务器 fiddler 接收到 Request,fiddler 将 Request 发送到 webserver,webserver 接收到 Request 后进行处理,Response 到代理服务器 fiddler,Fiddler 将 Response 返回到浏览器,如下图:


使用场景

接口调试、接口测试、线上环境调试、web 性能分析、判断前后端 bug、开发环境 hosts 配置、mock、弱网断网测试

Fiddler 安装

官网地址:https://www.telerik.com/fiddler


1、打开官网地址选择 TRY FOR FREE 选择 Fiddler Classic(经典版);如下图



2、跳转到如下界面;根据提示下载;如下图



3、安装步骤如下图






4、安装好后,到安装目录下点击 Fidder 即可运行程序;还可以右键发送快捷方式到桌面,在桌面点击快捷方式运行



5、双击打开后界面展示;如下图


总结

Fiddler 是一个强大且多功能的网络调试工具,为开发人员和测试人员提供了丰富的功能和工具来分析和调试网络应用程序。通过本文介绍的安装步骤,你可以轻松地开始使用 Fiddler,并探索它的各种功能,希望这篇介绍能对你了解和使用 Fiddler 有所帮助!

用户头像

社区:ceshiren.com 微信:ceshiren2021 2019-10-23 加入

微信公众号:霍格沃兹测试开发 提供性能测试、自动化测试、测试开发等资料,实时更新一线互联网大厂测试岗位内推需求,共享测试行业动态及资讯,更可零距离接触众多业内大佬。

评论

发布
暂无评论
从零基础到精通,抓包神器fiddler保姆级使用教程(一)_霍格沃兹测试开发学社_InfoQ写作社区