二、Fiddler常用功能——文件、文件夹代理和host配置

二、Fiddler常用功能——文件、文件夹代理和host配置,第1张

例如a网站项目引用了某些静态文件,关注css和js文件

这些文件是从586823557这台服务器请求上来的,是线上运营的,如果我们要配置host让他指向本地怎么做呢

保存后重新发起请求replay

好处:不会读写system文件夹下的host文件
怎么取消这个功能,把前面Host Remapping的enable不勾选即可,或直接关闭host
1)AutoResponder
定位线上的bug 文件替换功能
前面讲的host功能实际上是把一个域名上的所有文件都映射到某一个ip地址上。当我想只映射一个文件怎么办呢?用到AutoResponder

),那么当再次在访问刷新这个网站,会alert出来。
除了替换文件,也看替换成响应和其他功能

公司新上线了一个微信小程序,在测试环境以及小程序体验版上测试一切正常,但上线之后,页面加载尤其慢。

经过运维排查,所有的请求到达服务器后均在1s内处理完成并响应,偶尔有2-3s的请求,极少。

既然服务端处理请求没有问题,那么,加载可能出现在小程序本身或网络延迟,但后者可能性较低。于是,使用fiddler抓包,其中一个加载较慢的请求结果如下:

关键时间节点如下:

· 客户端与服务器完成tcp链接时间是11:31:35(时分秒)
· 客户端开始向服务端发送请求的时间是11:31:36(时分秒)
· 服务端接收到请求的时间是11:31:36(时分秒)
· 服务端开始响应的时间是11:31:46(时分秒)

也就是说,从服务器接收到请求到开始响应耗时10s,可这跟运维查看的日志结果不符!

鉴于上面的抓包结果和生产日志结果相悖,决定使用curl对耗时较长的>1、PC端安装Fiddler
下载地址:Fiddlerexe,下面是Fiddler的简单介绍:
Fiddler是强大且好用的Web调试工具之一,它能记录客户端和服务器的>

Fiddler 是目前windows系统上最流行的抓包工具之一,fiddler的安装依赖于net环境,因此在安装fiddler之前,需要先进行安装net。而在MacOs上通常会使用 charles 来进行抓包。

1Result:显示>

抓包使用场景:
1、用手机APP或浏览器访问一个页面,查看请求的结果是否正确,请求的参数是否正确
2、在不修改任何环境的情况下,修改返回的结果,即通常所说的mock
3、复杂场景:
比如,同一个域名下的请求,/img/xxx的资源发送到ServerA上,请求/api/xxx资源发送到ServerB上

我们使用浏览器或者客户端软件都要与外界进行通信,就必然会有数据的发送和接收,有时候需要对这些传递的数据进行分析,因此需要截获这些传递的数据。

其中对这些数据进行截获、重发、编辑、转存的过程叫做 抓包

本地应用与服务器之间所有的Request 和Response都将经过Fiddler,由Fiddler进行转发,此时Fiddler以代理服务器的方式存在。

由于所有的网络数据都会经过Fiddler,因此Fiddler能够截获这些数据,实现网络数据的抓包,可以详细地对>Fiddler工具是一个>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13495596.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-18
下一篇 2023-08-18

发表评论

登录后才能评论

评论列表(0条)

保存