『言善信』Fiddler工具 — 7、Fiddler統計(Statistics)詳解

繁華似錦Fighting 發表於 2021-06-10

1、Statistics選項頁介紹

Statistics 頁籤顯示當前使用者選擇的 Sessions 的彙總資訊,包括:選擇的 Sessions 總數、傳送位元組數、接收位元組數、響應型別的彙總表、世界各地通過不同請求方式所需的時間等。

Statistics 分頁還會統計請求和響應的其他一些資訊,如:介面的響應時間、DNS解析的時間,建立TCP/IP連線的時間消耗等資訊。

完整頁籤如下圖:

image

2、Statistics介面內容說明

Request Count:   1  # 請求數,表示該session總共發起了多少個請求
Bytes Sent:      610		(headers:610; body:0)	# 傳送請求的位元組數(包括請求頭和請求體)
Bytes Received:  244		(headers:224; body:20)	# 接收到的位元組數(包括響應頭和響應體)

ACTUAL PERFORMANCE  # 真實效能
--------------
ClientConnected:	09:46:49.593  # 客戶端與Fiddler建立了連線的時間。
ClientBeginRequest:	09:46:49.593  # 客戶端開始把請求發給Fiddler的時間。
GotRequestHeaders:	09:46:49.593  # Fiddler接收到客戶端發來請求頭的時間。
ClientDoneRequest:	09:46:49.594  # 客戶端完成將HTTP請求傳送給Fiddler的時間。
Determine Gateway:	0ms		# 確認閘道器使用的時間。
DNS Lookup: 		36ms	# DNS解析使用的時間。
TCP/IP Connect:	33ms	# Fiddler與伺服器建立連線(三次握手)使用的時間。
HTTPS Handshake:	0ms		# Fiddler與伺服器HTTPS握手使用的時間。
ServerConnected:	09:46:49.664	 # Fiddler與伺服器已建立連線的時間。
FiddlerBeginRequest:	09:46:49.664 # Fiddler開始把請求發給伺服器的時間。
ServerGotRequest:	09:46:49.664	 # 伺服器接收完Fiddler發來的整個請求的時間。
ServerBeginResponse:	09:46:49.746 # Fiddler接收到伺服器返回的第一個響應位元組的時間。
GotResponseHeaders:	09:46:49.747	 # Fiddler接收完成伺服器發來請求頭的時間。
ServerDoneResponse:	09:46:49.747	 # 伺服器已將整個HTTP響應完全傳送到Fiddler的時間。
ClientBeginResponse:	09:46:49.747 # Fiddler開始向客戶端返回已接收到的HTTP響應資料的時間。
ClientDoneResponse:	09:46:49.747	 # Fiddler已將整個HTTP響應資料完全傳送給客戶端的時間。

	Overall Elapsed:	0:00:00.153  # 總耗時

RESPONSE BYTES (by Content-Type)
# 響應的位元組(內容格式)
--------------
      ~headers~: 224
text/javascript: 20

# 常見型別說明:
# 1、~headers~ -- 響應標頭檔案的位元組數
# 2、text/html -- 我們常說的HTML文字大小,也就是請求資料格式Content-Type
    
ESTIMATED WORLDWIDE PERFORMANCE
--------------
The following are VERY rough estimates of download times when hitting servers based in Seattle.
# 世界其他地方的效能,即其他地方訪問該請求需要的時間。
# 這裡有兩個引數需要說明下:
# 1、RTT -- 往返時間,請求從傳送出去到返回資料的時間
# 2、Elapsed -- 耗時,佔用時間。

US West Coast (Modem - 6KB/sec)
	RTT:		0.10s
	Elapsed:	0.10s

Japan / Northern Europe (Modem)
	RTT:		0.15s
	Elapsed:	0.15s

China (Modem)
	RTT:		0.45s
	Elapsed:	0.45s

US West Coast (DSL - 30KB/sec)
	RTT:		0.10s
	Elapsed:	0.10s

Japan / Northern Europe (DSL)
	RTT:		0.15s
	Elapsed:	0.15s

China (DSL)
	RTT:		0.45s
	Elapsed:	0.45s


________________
Learn more about HTTP performance at http://fiddler2.com/r/?HTTPPERF
# 要了解有關HTTP效能的更多資訊,請訪問http://fiddler2.com/r/?HTTPPERF

3、Statistics選項頁底部圖表說明

  • Show Chart:展示餅圖。
    Show Chart可以將彙總結果顯示為一個餅狀圖。按照響應型別,在餅圖中顯示不同的比例和不同的色塊。
    分析會話中各部分內容所佔的比例,大體上分析出哪一種型別的資料佔比較多,從而可以對頁面的訪問進行訪問速度的優化。
    image
  • Copy this chart:可以將該餅圖複製到剪貼簿,貼上到圖形處理軟體或者 WORD 中。
  • Collapse Chart:收起餅圖展示。

小技巧:當選中一個請求時,統計的是一個請求的資訊。可以通過 Ctrl 或 Shift 選中多個請求,這樣就會統計多個請求的資訊。

參考:http://www.51ste.com/share/det-900.html