最近在排查一个网络问题的时候,使用了HTTP DEBUGGER PRO进行抓包。发现HTTP DEBUGGER PRO抓包显示的DURATION列的耗时不太对劲,于是排查完网络问题就去看了下这个DURATION列实际所指的耗时,就有了这篇文章。
使用POSTMAN对https://www.rust-lang.org/进行访问,然后使用HTTP DEBUGGER PRO进行抓包,可以发现
POSTMAN上显示的耗时是1242ms,而HTTP DEBUGGER PRO抓包显示的DURATION列的耗时却是1051ms。
通过POSTMAN的分阶段耗时显示,可以看到
HTTP DEBUGGER PRO抓包显示的DURATION列的耗时与Transfer Start的耗时基本吻合,所以可以确认HTTP DEBUGGER PRO抓包显示的DURATION列的耗时只包含了数据在网络传输的耗时,与实际的通信耗时存在差异是正常的。