如何计算给定统计信息的响应时间(不包括延迟)

时间:2016-02-11 09:29:12

标签: performance networking performance-testing fiddler

我正在尝试计算各个请求的响应时间。我正在使用Fiddler工具来监控流量。它提供以下统计数据:

ACTUAL PERFORMANCE
--------------
ClientConnected:    07:37:07.616
ClientBeginRequest: 07:37:12.993
GotRequestHeaders:  07:37:12.993
ClientDoneRequest:  07:37:12.993
Determine Gateway:  0ms
DNS Lookup:         0ms
TCP/IP Connect:     0ms
HTTPS Handshake:    0ms
ServerConnected:    07:37:07.622
FiddlerBeginRequest:07:37:12.993
ServerGotRequest:   07:37:12.993
ServerBeginResponse:07:37:12.995
GotResponseHeaders: 07:37:12.995
ServerDoneResponse: 07:37:13.003
ClientBeginResponse:07:37:13.003
ClientDoneResponse: 07:37:13.003
Overall Elapsed:    00:00:00.0099623

我不确定哪些参数在这里很重要,以便计算响应时间(不包括网络延迟等)。我应该怎么做以及应该使用哪个公式呢?

1 个答案:

答案 0 :(得分:0)

延迟基本上是因为网络而响应下载所花费的时间。 响应时间是TTLB(到最后一个字节的时间)。

所以为了获得响应时间(没有延迟)..我使用了以下公式..

= TTLB - (TTFB - TTLB)

Where TTLB starts from ClientDoneRequest and ends at ClientDoneResponse =
ClientDoneRequest:  07:37:12.993
Determine Gateway:  0ms
DNS Lookup:         0ms
TCP/IP Connect:     0ms
HTTPS Handshake:    0ms
ServerConnected:    07:37:07.622
FiddlerBeginRequest:07:37:12.993
ServerGotRequest:   07:37:12.993
ServerBeginResponse:07:37:12.995
GotResponseHeaders: 07:37:12.995
ServerDoneResponse: 07:37:13.003
ClientBeginResponse:07:37:13.003
ClientDoneResponse: 07:37:13.003

TTFB starts from ClientDoneRequest and ends at ClientBeginResponse =
ClientDoneRequest:  07:37:12.993
Determine Gateway:  0ms
DNS Lookup:         0ms
TCP/IP Connect:     0ms
HTTPS Handshake:    0ms
ServerConnected:    07:37:07.622
FiddlerBeginRequest:07:37:12.993
ServerGotRequest:   07:37:12.993
ServerBeginResponse:07:37:12.995
GotResponseHeaders: 07:37:12.995
ServerDoneResponse: 07:37:13.003
ClientBeginResponse:07:37:13.003
相关问题