Fidder 扩展使用

相信大家对于fiddler这个工具并不陌生,但是如何能得心应手的让fiddler完美的工作呢,这是我一直在研究的事儿,比如:

  • 如何让fiddler给我显示出一个请求的响应时间?
  • 如何让fiddler只给我监控某些域名(在一堆请求中找自己的真的很费劲有没有)?
此文章不定期更新,这次我就讲这两点!

1.设置fiddler显示每个请求的响应时间

1. 首先打开你的fiddler,在顶部的菜单中依次 Rules --> Customize Rules...

Fidder 扩展使用_第1张图片
菜单栏-rules菜单


2. 添加规则代码
在 class Handlers 里面添加
function BeginRequestTime(oS: Session) { if (oS.Timers != null) { return oS.Timers.ClientBeginRequest.ToString(); } return String.Empty; }
public static BindUIColumn("Time") function CalcTimingCol(oS: Session){ var sResult = String.Empty; if ((oS.Timers.ServerDoneResponse > oS.Timers.ClientDoneRequest)) { sResult = (oS.Timers.ServerDoneResponse - oS.Timers.ClientDoneRequest).ToString(); } return sResult; }
完事儿后直接保存退出就可以了


3. 看看效果
接下来就可以看到fiddler中会出现一列新增的叫Time的列,那里面的值就是响应时间了,上个图

Fidder 扩展使用_第2张图片
效果图

2. 监控指定host请求

1.切换到fiddler右侧窗口的Filters选项卡,勾选顶部的“Use Filters”,找到Hosts区域
第一项选择: - No Zone Filter -
第二项选择:Show only the following Hosts
在输入框中写入host地址以;分隔开

Fidder 扩展使用_第3张图片
host设置

你可能感兴趣的:(Fidder 扩展使用)