fiddler 抓包展示响应时间

背景:我们在fiddler进行抓包的时候,通常需要查看接口的响应时间,我们需要点击右侧的statistics查看具体的响应时间,就比较麻烦,可以在接口的列表中直接展示响应时间,就可以直接看到接口的快慢。

1.打开fiddler--Rules--Customize Rules 打开Fiddler ScriptEditor,使用ctrl+f快捷键查找class Handlers

2.显示每行请求的服务端消耗时间加入如下代码

// 显示每行请求的服务端耗时时间
	public static BindUIColumn("Time Taken", 80)
	function CalcTimingCol(oS: Session){  
		var sResult = "0";                  
		if ((oS.Timers.ServerDoneResponse > oS.Timers.ClientDoneRequest)) {  
			sResult = (oS.Timers.ServerDoneResponse - oS.Timers.ClientDoneRequest).TotalMilliseconds.ToString("N0");
		}  
		return sResult + "ms";  
	} 

3.显示每行请求的发起时间:时分秒毫秒

public static BinduIcolumn("BeginTime", 80)
	function BeginTimiinaCol los: Session) !
	return os.Timers.ClientDoneRequest ,ToString("hl:mm:ss,fff");
    }

4.显示每行请求的响应时间:时分秒毫秒

	public static BinduIColumn("EndTime",80)
	function EndTimingCol(os: Session)(
	return os,Timers,ServerDoneResponse,ToString("HH:mm:ss,fff");
    }

5. 显示每行请求的服务器IP

   public static BinduiColumn("serveripr, 80)
    function xxxdColumnlos: Session): String {
    return os["X-HostIpw];
}

6. 点击主列表的标题右键选择Customize Columns进行配置

7.重启fiddler,既可以在列表中查看对应接口的响应时间

8.如果想要看多个接口的响应时间,可以按住shift选中对应的接口打开statistics进行查看

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
简介:Fiddler2是一个网络调试代理,用来监测本地计算机和Internet之间所有的HTTP通讯。 可以监测所有的HTTP通讯,设置断点,并且可以修改到进入到本地计算机的数据和从本地计算机出去的数据(就是可以伪造数据)。 Fiddler包含一个JScript .NET 事件脚本子系统(event-based scripting subsystem),可以使用任何一种.Net语言扩展。 该软件是免费的,支持多种浏览器,包括Internet Explorer,Mozilla Firefox,Opera和其它一些浏览器 从Fiddler官方网站上可以看见原版的英文介绍 http://www.fiddler2.com/fiddler2/ Fiddler2很小,只有629K 一、右侧窗口下面依次进行介绍 1、Statistics 对所选中的这些会话的一个统计信息,这里可以选择一条或者多条,在右侧会给出相应的统计信息。 点击ShowChart会以图表的形式显示各种文件的比例 2、Inspectors 对某一条对话的Response和Request的详细介绍 i)上面是请求信息的监测,Headers是头信息,TextView是内容,Raw 是原始信息,就是没有经过分析的信息。 [RW] Headers—Shows request headers and status.---------------------请求的头信息和统计信息 [RW] TextView—Shows the request body in a text box.-----------------请求内容部分 [RW] HexView—Shows the request body in a hexadecimal view.---------请求内容的16进制显示 [RO] XML—Shows the request body as an XML DOM in a tree view.------请求内容的XML显示 ii)下面是响应信息的监测,也有Headers和TextView,如果是图片还可以从ImageView看到图片,如果返回的是XML还可以通过XML选项卡查看树型的XML信息 [RW] Transformer—Removes GZip, DEFLATE, and CHUNKED encodings for easier debugging. ----支持某些压缩 [RW] Headers—Shows response headers and status. ---------------------------------------------响应的头信息和统计信息 [RW] TextView—Shows the response body in a text box. -----------------------------------------响应内容部分 [RW] HexView—Shows the response body in a hexadecimal view.----------------------------------响应内容的16进制显示 [RO] ImageView—Shows the response body as an Image. Supports all .NET image formats.-------响应内容如果是图片则显示图片 [RO] XML—Shows the response body as an XML DOM in a tree view.------------------------------响应内容是XML的用树装结构 [RO] Privacy—Explains the P3P statement in the response headers, if present.---------------------响应内容中如果有隐私进行说明 3、AutoResponder 可以将已有的相应发回给服务器 4、Request Builder 可以自己手动写请求,包括请求的头和请求的内容。 也可以将左侧刚刚捕获的会话,拖到右侧进行修改 5、Filter 可以对会话进行过滤 6、TimeLine 通讯的时间

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值