代码之家  ›  专栏  ›  技术社区  ›  driAn

Fiddler Web调试:缺少时间信息?

  •  0
  • driAn  · 技术社区  · 15 年前

    通常,它可以在时间线上显示一个小提琴式会话,以查看Web请求的顺序以及获得响应所需的时间。

    但是,由于某些原因,某个会话不包含任何时间信息,因此时间线功能不起作用。 请求的统计信息显示空时间值:

    ACTUAL PERFORMANCE
    --------------
    ClientConnected:    00:00:00:0000
    ClientDoneRequest:  00:00:00:0000
    Gateway Determination:  0ms
    DNS Lookup:         0ms
    TCP/IP Connect:     0ms
    ServerConnected:    00:00:00:0000
    ServerGotRequest:   00:00:00:0000
    ServerBeginResponse:    00:00:00:0000
    ServerDoneResponse: 00:00:00:0000
    ClientBeginResponse:    00:00:00:0000
    ClientDoneResponse: 00:00:00:0000
    

    你知道为什么会这样吗?

    这是我从客户那里得到的一个有记录的小提琴练习(.saz文件)。

    1 回复  |  直到 15 年前
        1
  •  2
  •   EricLaw    15 年前

    最可能的解释是,您的客户正在使用一个非常过时的fiddler版本来收集日志,这个版本比添加时间信息早。

    您可以通过在十六进制编辑器中查看文件的原始字节来确认;在saz文件的最底部,您将看到这样的文本:

    “Fiddler(V2.2.1.2)会话存档。见 http://www.fiddler2.com

    或者,让客户升级到最新的小提琴版本。