在Fiddler中显示请求的时间戳?

wis*_*ame 53 javascript fiddler

我收到了一个很长的Fiddler跟踪(有一个复杂的场景),需要将请求与应用程序日志关联起来.

不幸的是,当Fiddler按时间顺序显示请求时,它不会显示请求的时间戳.要访问该信息(记录),我必须右键单击每一行,然后在弹出窗口中查看属性.当必须梳理数百行时,这非常耗时.查看原始捕获数据并不是更好,因为每个请求都有自己的文件,我确实需要Fiddler接口.

迂腐:我知道没有一个时间戳显示(下面是所有记录的时间戳).ClientConnected可以正常(或任何其他,只要它是相同的,允许我直观地关联日志).

谢谢.

== TIMING INFO ============
ClientConnected:        10:32:57:8906
ClientDoneRequest:      10:32:57:8906
Gateway Determination:  0ms
DNS Lookup:         0ms
TCP/IP Connect:         0ms
ServerGotRequest:       10:32:57:9062
ServerBeginResponse:    10:32:58:2812
ServerDoneResponse: 10:32:58:2884
ClientBeginResponse:    10:32:58:2900
ClientDoneResponse: 10:32:58:2912
Run Code Online (Sandbox Code Playgroud)

Eri*_*Law 88

更新:在当前版本的Fiddler中,只需右键单击列标题,然后选择" 自定义列".在下拉列表中,选择会话计时器,然后ClientBeginRequest在下拉列表中选择.

旧方法是使用FiddlerScript.单击规则 > 自定义规则.

在类中Handlers,添加以下脚本代码:

public static BindUIColumn("BeginRequestTime", 60)
function BeginRequestTime(oS: Session)
{
    if (oS.Timers != null)
    {
        return oS.Timers.ClientBeginRequest.ToString();     
    }
    return String.Empty;
}
Run Code Online (Sandbox Code Playgroud)

然后,只需重新加载您的SAZ文件.

  • 我正在使用Fiddler 4.5.1.0.按照你说的方式,我可以显示**时间**信息,但看不到**日期**信息.我怎样才能显示日期信息?谢谢. (2认同)