在日常的工作中经常会会遇到一些请求性能问题,原因可发生在请求的每一个环节:客户端,网络,服务端,这里我们通常需要通过抓包来定位问题出在哪个环节。本文简单介绍一个小技巧,可以快速列出所有HTTP请求的header用时,进而找到耗时异常的请求,再进一步分析问题原因。
1. 使用wireshark打开抓包文件,在filter这里输入“http”,将所有的http请求过滤出来。
2. 在下图位置右键,打开“Column Preferences”
3. 添加自定义字段 http.time
4. 如下图,每个返回头后面多了请求的响应时间。
5. 可以根据需要点击相应的列来对该字段进行排序,比如点击http.time字段找出最大和最小的响应时间
6.最后,找到你感兴趣的流,通过最终流过滤后做详细的分析。
这里可以看出来,本次请求是一个tcp长连接中的一次请求。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有