想要看一個頁面從網路連接到下載完成,中間會有 DNS 查詢、TCP 溝通... 等等的處理,分別耗時多少時間呢?這個工具可以看到詳細時間。
註:可以列出 http 連線狀態的詳細時間
httpstat 分析 從 DNS查詢 到 下載完成 各個階段的處理時間
工具可見:Github URL reorx/httpstat
httpstat 的安裝步驟
- git clone https://github.com/reorx/httpstat
- cd httpstat
- chmod +x ./httpstat.py
- cp ./httpstat.py /usr/bin/
- 到此安裝完成
操作範例
- httpstat.py httpbin.org/get
- httpstat.py httpbin.org/post -X POST --data-urlencode "a=b" -v
- HTTPSTAT_SHOW_SPEED=true httpstat.py http://cachefly.cachefly.net/10mb.test