Web应用性能分析工具—HAR文件
Web应用性能分析工具—HAR文件
来源 https://raynorli.com/2018/06/11/web-performance-analysis-har-file/
客户经常有的一个问题就是,我的网页服务通过你的设备之后,访问变慢了,这类直观感受的故障很不好量化,而且基于Web应用的架构,其实可能牵扯到很多问题,对于定位问题以及精确收集数据都会有不小的挑战。
现代Web网页都不是一个HTTP请求(request)就能搞定的,打开一个网页需要许多HTTP交互(transaction)才可以完整显示一个网页,有时候就是一个HTTP请求没有得到及时响应,造成了整体网页加载速度变慢,但是怎么找出这一个有问题的HTTP请求呢?
如果是做过Web前端开发的同学会说,我们可以按F12,进入浏览器的开发者模式来查看各个请求所消耗的时间,这是个可行的方法,但是作为技术支持,没有办法长时间占用客户电脑来进行排查,那么有没有工具可以帮我们收集这部分信息呢?答案当然是肯定的。
通过开发者模式查看我们访问百度时实际浏览器所发出的所有HTTP交互
HTTP Archive format
又称HAR文件,是用来记录浏览器加载网页时所消耗的时间的工具。它可以记录每一个HTTP请求发出直到收到完整的HTTP响应中间所耗费的时间,可以迅速帮助我们知道是哪些HTTP请求没有得到及时的回复,从而进行更一步的排查。
加载百度时的HAR文件展开时
谷歌(Chrome)浏览器收集HAR文件
火狐(FireFox)浏览器收集HAR文件
IE浏览器收集HAR文件
- Tips:一定要记得打开第2步中左边的开始抓包键
如何查看HAR文件
维基中列出的支持软件有以下
- Firebug
- Fiddler
- HttpWatch
- Charles Web Proxy (software)
- Firefox
- Google Chrome
- Internet Explorer 9
- Microsoft Edge[4]
- Paw (software)[5]
- Restlet Client (software)[6]
不过我一般是去这个网站来查看
http://www.softwareishard.com/har/viewer/
============= End
转载于:https://www.cnblogs.com/lsgxeva/p/11051282.html
Web应用性能分析工具—HAR文件相关推荐
- Java应用性能分析工具:async-profiler(配合FlameGraph生成火焰图)
前言: 及时对项目或者服务器Java应用性能进行性能检测,并且分析检测结果数据,发现热点代码是一项充满意义的工作,因为可能因为某一段热点代码会拖慢整个系统的运行,这是不可忍受的,发现热点代码之后需要及 ...
- Java应用性能分析工具:async-profiler
https://www.jianshu.com/p/9364028cca4e 厉害的内容 及时对项目进行性能检测,并且分析检测结果数据,发现热点代码是一项充满意义的工作,因为可能因为某一段热点代码会拖 ...
- java profiler 工具_(转)Java应用性能分析工具:async-profiler
环境准备 首先,你需要从github将代码下载下来: git clone https://github.com/jvm-profiling-tools/async-profiler 然后,进入到下载好 ...
- [转]PHP 应用性能分析 - Davey Shafik(全)
PHP 性能分析第一篇: Xhprof & Xhgui 介绍 原文 http://news.oneapm.com/php-xhprof-xhgui/ 主题 XHProf 性能分析 [前言]这 ...
- 强大的Web日志分析工具_AWSTATS 应用实例
释义: AWStats在Sourceforge发展很快的一个基于Perl的WEB日志分析工具. 相对于另外一个非常优秀的开放源代码的日志分析工具Webalizer,AWStats的优势在于: 1.界面 ...
- 火焰图 性能分析 java,使用火焰图进行Java应用性能分析
作者: 一字马胡 转载标志 [2017-11-19] 更新日志 日期 更新内容 备注 2017-11-19 新建文章 初版 导入 本文主要想要记录进行java应用性能分析的一种方式,也就是使用火焰图来 ...
- Web Service 性能测试工具比较
背景 希望选择一款Web Service性能测试工具,能真实模拟大量用户访问网站时的请求,从而获取服务器当前的请求处理能力(请求数/秒). 以微信服务器为例,每个用户用独立的登录token,做各种操作 ...
- Web Performance评估工具介绍
谈到性能测试,我们首先想到的可能是从后端服务的接口入手,对服务进行性能测试,例如采用Jemeter,Gatling,LoadRunner等工具可以很方便的对后端接口进行压测评估系统性能.除了从后端接口 ...
- python的web压力测试工具-pylot安装使用
pylot是python编写的一款web压力测试工具.使用比较简单.而且测试结果相对稳定. 这里不得不鄙视一下apache 的ab测试,那结果真是让人蛋疼,同样的url,测试结果飘忽不定,看得人心惊肉 ...
最新文章
- 图灵2010.10书讯
- 重读图灵经典之作,九条反驳意见引人深思
- python rq asyncio_Python 的异步 IO:Asyncio 简介
- [云炬python3玩转机器学习笔记] 2-6关于回归和分类
- tar.gz 文件类型(tar文件的解压和压缩)
- mysql时间排序_mysql – 按日期和时间降序排序?
- javaweb宿舍管理系统源码_宿舍信息管理系统展示
- hdu5334(2015多校4)--Virtual Participation(构造)
- windows上cppcheck检查不出任何错误解决
- Oracle服务的作用
- C语言程序设计(第三版)何钦铭著 习题3-2
- 【模拟电路】PID简介
- 教程篇(6.4) 02. 路由、会话和性能SLA ❀ SD-WAN ❀ Fortinet 网络安全架构师 NSE7
- 爬取东方财富的利润表数据记录
- 什么是竞品分析?竞品分析全流程解析
- 使用计算机录制声音10,Win10如何录制电脑内部声音?Windows10电脑自身录音的方法...
- ckeditor使用
- maya中英文对照_maya2011中英文对照表
- 深圳海关计算机应用岗位进面分数,这是深圳国税和海关的进面分数线,看完你还敢报吗?...
- 福建福州软考考点安排在哪?
热门文章
- Aspose.Java实现word转pdf,添加水印等操作
- BLE 蓝牙网关与蓝牙定位
- linux ndk编译so,有的APP NDK 编译的SO文件 无法调用 PackageManager
- python装饰器参数讲解_python装饰器的详细解析
- 麟龙指标通达信指标公式源码_通达信指标公式源码单阳不破主图指标公式
- python flask 分页前后端分离_flask展示pyecharts图表前后端分离的问题
- android 资源如何下沉,个推安卓手机报告: 华为一路领跑,OV下沉市场表现不俗
- 不自定义异步方法的线程池默认使用SimpleAsyncTaskExecutor
- try、catch、finally用法总结
- oracle 时间小于,jquery easyui 对于开始时间小于结束时间的判断示例