我们在使用fiddler抓包获取请求响应时间时都会看Statics页面中的Overall Elapsed值!如果只看单个请求的响应时间没有什么问题;但是如果我们需要看多个请求的响应时间或者想对页面中所有抓包的请求排序进而找到最耗时的请求,使用该方法显然是无法满足需求了!自己使用fiddler也有五年了,以前从来没有想过这个问题,通过调研发现,fiddler还真能够方便的解决这个问题,在这里就来分享一下解决方法。
Staitics页面参数详解
1、request count:请求数,表示该session总共发起了多少个请求。
2、Bytes sent:发送请求的字节数(包括请求头和请求体)
3、Bytes received:接收到的字节数(包括响应头和响应体)
4、clientconnected:客户端连接的时间;
5、clientbeginrequest:客户端开始发送请求的时间;
6、gotrequestheaders:获得请求头文件的时间;
7、clientdonerequest:客户端完成请求的时间;
8、determine gateway:确定网关使用的时间;
9、dns lookup:查看dns使用的时间;
10、tcp/ip connect:tcp/ip 连接使用的时间;
11、https handshake:https握手使用的时间;
12、serverconnected:服务连接发生的时间;
13、fiddlerbeginrequest:fiddler开始请求的时间;
14、servergotrequest:服务器得到请求的时间;
15、serverbeginresponse:服务器开始响应的时间;
16、gotresponseheaders:得到响应头文件的时间;
17、serverdoneresponse:服务器完成响应的时间;
18、clientbeginresponse:客户端开始响应的时间;
19、clientdoneresponse:客户端完成响应的时间;
20、overall elapsed:全部花掉的时间(使用客户端完成响应的时间-客户端开始请求的时间)
response bytes(by content-type)--响应的字节(内容格式)
Overall_elapsed加到工具栏
接下来就来讲解如何在工具栏中显示Overall_Elapsed,方法特别简单!
右键点击选中其中一列(例如URL),执行如下操作Customize columns>session Times>Overall_elapsed 如下图所示:
我的每一篇文章都希望帮助读者解决实际工作中遇到的问题!如果文章帮到了您,劳烦点赞、收藏、转发!您的鼓励是我不断更新文章最大的动力!
网友评论