前端性能测试工具-lighthouse

Lighthouse(灯塔)—— Chrome浏览器强大的性能测试工具 详细介绍chrome浏览器的Lighthouse使用方法,及测试结果分析解读 阅读详情

Lighthouse简介

Lighthouse 是 Google 的一款开源工具,它可以作为一个 Chrome 扩展程序运行,或从命令行运行。只需要给 Lighthouse 提供一个要审查的网址,它将针对此页面运行一连串的测试,然后生成一个页面性能的报告。

Lighthouse使用

在开发者工具中运行

1.打开被测网址

2.打开网页开发者工具,选择Lighthouse选项

3.选择对应的设备、测试类别等,点击”分析网页加载情况“按钮

4.运行结束后可查看报告

在命令行中运行

1.使用npm安装Lighthouse:

npm install -g lighthouse

2.在命令行中输入执行指令

lighthouse https://xx.com/

3.运行时会打开浏览器,测试完成后会自动关闭。在命令行的最下方,会有报告输出的地址

Lighthouse测试结果分析

Lighthouse测试完成后,生成的报告主要包括以下5 个部分:

  • 性能(Performance)

  • 访问无障碍(Accessibility)

  • 最佳实践(Best Practice)

  • 搜索引擎优化(SEO)

  • PWA(Progressive Web App,渐进式 Web 应用)

性能

Lighthouse主要有6 个性能指标:FCP、SI、LCP、TTI、TBT 和 CLS,权重分别是 10%,10%,25%,10%,30% 和 15%,Lighthouse 会根据权重计算得到一个分数值。

各指标说明:

  • FCP(First Contentful Paint)即首次内容绘制,统计从进入页面到首次有 DOM 内容绘制所用时间。

  • LCP(Largest Contentful Paint)即最大内容绘制,统计从页面开始加载到视窗内最大内容绘制的所需时间,这里的内容指文本、图片、视频、非空的 canvas 或者 SVG 等。

  • CLS(Cumulative Layout Shift)即累计布局位移,用该指标评估页面的视觉呈现的稳定性。

  • TBT(Total Blocking Time)即阻塞总时间,测量的是 FCP 与 TTI 之间的时间间隔,反映用户的交互是否能及时响应。

  • SI(Speed Index)即速度指数,在页面加载过程中捕获视频,计算视频中帧与帧之间视觉变化的进度,反映了网页内容填充的速度。

访问无障碍

访问无障碍检测所有用户是否都能有效地访问内容并浏览网站

最佳实践

最佳实践检测可以改善网页的代码健康状况的一些最佳做法

搜索引擎优化

搜索引擎优化检测搜索引擎对网页内容的理解程度

PWA

PWA 衡量网站是否迅速、可靠且可安装

前端性能测试 前端性能测试是一个广泛的领域,它旨在评估前端应用程序的性能和可靠性。前端性能测试需要使用各种测试工具和技术,包括浏览器测试、页面性能分析、代码优化和自动化测试等。 阅读详情

相关推荐

超级详细的手把手教你使用Lighthouse更好推动项目性能优化,性能指标详解,优化方法,需要关注指标分析

Lighthouse是什么—一种工具 Lighthouse 是一个开源的自动化工具,用来测试页面性能。 为什么要用Lighthouse----提升用户体验 分析收集各种应用页面性能指标,并进行评估,以此我们可以根据评估结果进行针对性优化,不断提升用户体验 Lighthouse怎么用----用法多样,根据需求进行选择 目前官方提供了4种使用方式: Chrome 开发者工具(DevTools) Node CLI Node Module Chrome 扩展 方式一:Chrome 开发者工具(DevT.

tangdou369098655的博客 1万+

详解前端页面性能测试方案——开源工具Lighthouse

相信绝大多数测试同学对于前端页面的性能测试都是通过使用各个浏览器的开发者工具进行抓包来查看响应中各种请求、js和图片的响应时间,然后把发现慢的点进行截图,然后汇总给开发人员。今天给大家介绍一款工具,不仅可以对页面性能进行打分,还能够生成美观的测试报告,他就是——Lighthouse!

liwenxiang629的博客 5126

13 万字 C 语言从入门到精通保姆级教程2021 年版

13 万字C语言保姆级教程,从入门到精通。

李南江 61万+

【性能测试工具】Lighthouse Google技术

前端性能测试工具Lighthouse 前端代码审计工具 前端性能优化

weixin_42901443的博客 3054

SCCM实战指南:从零搭建企业级Windows自动化部署平台

本文提供了一份详细的SCCM实战指南,手把手教你从零搭建企业级Windows自动化部署平台。内容涵盖环境规划、AD架构扩展、SQL Server配置、SCCM主站点安装,以及最终实现操作系统镜像的自动化部署,旨在帮助IT管理员彻底告别手动装机,实现高效、规范的Windows设备批量管理。

weixin_29251337的博客 638

4×V100部署Qwen3.8-Flash-Next:vLLM/GGUF实战

大模型本地部署的核心,是把参数量、量化精度、显存容量和推理框架放在同一张账本里算清楚。MoE 模型总参数量大但激活参数少,解码阶段更受显存带宽与 KV Cache 限制;通过 INT4/AWQ 或 GGUF 等 4-bit 量化可显著压缩权重占用,再结合 vLLM 张量并行、llama.cpp 分层切分提升多卡利用率。其技术价值在于让 V100 这类老架构 GPU 也能承载百亿级参数模型的私有化推理,并服务于 RAG 知识库、工作流 API、批量生成等场景。这次围绕 4×V100 32G 部署 Qwen3.

weixin_29061425的博客 353

前端性能测试工具Lighthouse

在前端开发中,对于自己开发的app或者web page性能的好坏,一直是让前端开发很在意的话题。我们需要专业的网站测试工具,让我们知道自己的网页还有哪些需要更为优化的方面,我自己尝试了一款工具:Lighthouse,感觉还不错,记录下来,也顺便分享给用得着的伙伴。 Lighthouse分析web应用程序和web页面,收集关于开发人员最佳实践的现代性能指标和见解,让开发人员根据生成的评估页面,来进行网站优化和完善,提高用户体验 ...

smooth的博客 8700

【WSL】window11 安装WSL2配置conda环境及mlatom环境搭建

写这篇文章之前自己安装过两次环境,可能每次都会产生碰到同样的问题,为了搭建适合自己的虚拟环境保证每一步的正确性,按顺序记录一下。

wangxiancao的博客 1631

Lighthouse前端性能测试工具的使用

日常性能测试,基本上针对接口的性能测试居多,很少涉及到前端页面的性能测试。但影响用户体验的因素除了后端接口数据的返回,还有前端页面的渲染等等。所以我们除了在开发的过程中注意代码的质量,同时还需要专业的网站测试工具辅助,让我们知道自己的网页还有哪些需要更为优化的方面。Lighthouse是一个开源的自动化工具,用于帮助改进网络应用的质量。可将其作为一个Chrome扩展程序运行,或从命令行运行。......

naoju8155的博客 2384

Dify使用教程(创建应用)

Dify的安装部署我已经写过了,简单的模型配置我也在前面进行了讲解,今天我们主要来讲讲如何使用Dify。

wal1314520的博客 1万+

conda upgrade出现Solving environment:failed CondaValueError Malformed version string invalid chars解决方案

本文主要介绍了conda install出现Solving environment:failed、CondaValueError: Malformed version string invalid character(s),希望能对使用conda的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案 2.1 步骤一 2.2 步骤二

weixin_43178406的博客 8万+

前端性能测试工具 LightHouse (灯塔)使用

1、三种模式模式名称说明局限性导航模式(默认)获取性能分数和所有性能指标。评估渐进式 Web 应用功能。在页面加载后立即分析可访问性。无法分析表单提交或单页应用转换。无法分析在页面加载时无法立即提供的内容。时间跨度模式测量某个时间范围内的布局偏移和 JavaScript 执行时间,包括交互。发现性能机会,以改善长期存在的页面和 SPA 的体验。不提供总体性能分数。无法分析基于时刻的性能指标(如:最大内容绘制)。无法分析页面状态问题(如:没有无障碍功能类别)快照模式。

m0_74823842的博客 5813

IP-Guard分类管理详解

大家都知道在配置IPGUARD策略前需要做分类库进行设置和分类。 1、应用程序:可以分类,例如上班时间只能用OFFICE和WPS,记事本等办公软件,可以在分类里设置一个类 ;办公软件,在未分类里找到OFFICE,WPS等拖入心建的分类里就可以在配置策略里调用。 2、网站分类也不一样,可以按照自己方式自定义。也可以导入厂家已经收集到的网站分类。 3、邮箱分类:可以提前定义好一个或...

IP-Guard专栏 591

lighthouse(灯塔)前端性能测试工具

Lighthouse 是一个开源的自动化工具,用来测试前端页面性能,反馈页面问题以提升页面体验。可以联合谷歌浏览器,作为插件导入,开启后可测试页面性能。

weixin_44121529的博客 1287

【学习系列】SAP RAP 20:Unmanaged场景开发示例-调用BAPI、BAPI包装类、BO接口创建标准采购订单

本文介绍了在SAP RAP(Restful ABAP Programming)框架下,通过三种方式实现采购订单创建的方案。首先分析了RAP框架对传统BAPI调用的限制,特别是禁止显式COMMIT语句的要求。随后详细阐述了三种实现方式:1)直接调用传统BAPI(仅支持OP环境);2)使用BAPI包装类(仅支持OP环境);3)调用标准业务对象接口(支持所有环境)。 文章重点说明了在unmanaged场景下的技术实现细节,包括字段控制、缓冲区管理、测试运行与实际调用的分离处理等。针对每种方式都提供了完整的实施步骤

DeveloperMrMeng的博客 601

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

前端性能测试工具之【Lighthouse】

Lighthouse 直译过来是“灯塔”的意思,它是由 Google 开发并开源的一个 Web 性能测试工具。该性能检测工具以此命名也蕴涵了相同的含义,即通过监控和检测网站应用的各方面性能表现,来为开发者提供优化用户体验和网站性能的指导建议。 准备 参考:https://developer.chrome.com/docs/devtools/speed/get-started/ git clone https://github.com/lipengzhou/salt-resolute-icecr.

weixin_37883657的博客 2202

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Lighthouse & Chrome Devtools:前端性能测试工具

Lighthouse是谷歌开源的一款 Web 前端性能测试工具,它将针对此页面运行一连串的测试,然后生成一个有关页面性能的报告。本文中仅对 Performance 部分的指标进行介绍。

m0_60212972的博客 1178

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

值得推荐的 5 个前端性能测试工具

​ 谷歌开发的一个免费的网页分析工具,在地址栏中输入被分析的网站 url 地址,点击分析, ​

软件自动化测试技术交流、资源分享 3463

前端性能测试工具,零基础入门到精通,收藏这篇就够了

我们在使用网站过程中,经常会遇到慢的问题,为了找到原因,一般需要借助工具进行检测,通过工具,可以检测出前端站点加载资源的相关详细情况。今天,就给大家介绍几款前端性能测试分析工具,结合性能测试工具,实现通过量化的方式测试网站中诸如首字节加载时间(time to first byte)或者渲染时间等表现。其中有些工具还会检查资源是否被缓存,多个 CSS 或 JS 文件是否值得合并,最后自动给出前端性能优化改进建议报告,。

Python_0011的博客 2252

前端性能测试小工具使用总结

前端性能测试小工具使用总结前端性能测试小工具使用总结LightHouseSpeedcurve 前端性能测试小工具使用总结 工作中用到的几个前端性能测试工具,持续更新 LightHouse Lighthouse 是谷歌开源的一款 Web 前端性能测试工具,用于改进网络应用的质量,适用于网页版和移动端。能生成一个包括页面性能、PWA(Progressive Web apps,渐进式 Web 应用)、可访问性(无障碍)、最佳实践、SEO 的报告清单提供参考,看看可以采取哪些措施来改进您的应用。 F12打开开发

汪敏的博客 1452

前端性能测试:从工具到实战全解析

《前端性能测试全攻略》摘要:WebPagetest作为专业测试工具,提供首屏渲染、请求瀑布图等核心指标分析,支持多网络环境模拟。Lighthouse则从性能、SEO等多维度评估网站表现。文章通过电商和教育平台案例,展示如何通过优化首字节时间、压缩资源等手段提升40%以上性能。建议开发者建立持续测试机制,重点关注Core Web Vitals指标,并分享了企业级内网测试方案。包含实用工具对比表和优化行动清单,帮助团队构建高效的前端性能优化体系。

m0_74320567的博客 999

推荐几款前端性能测试工具、分析神器

我们在使用网站过程中,经常会遇到慢的问题,为了找到原因,一般需要借助工具进行检测,通过工具,可以检测出前端站点加载资源的相关详细情况。 今天,就给大家介绍几款前端性能测试分析工具,结合性能测试工具,实现通过量化的方式测试网站中诸如首字节加载时间(time to first byte)或者渲染时间等表现。其中有些工具还会检查资源是否被缓存,多个 CSS 或 JS 文件是否值得合并,最后自动给出前端性能优化改进建议报告,如果对你有用的话,欢迎收藏转发。 1、 Lighthouse Lighthouse是一个开源

测试开发技术 5376

浅聊web前端性能测试

我的答案:这个问题我问了两个不同的AI软件(chatgpt和豆包),结果给的答案截然相反,所以后续我又查了很多资料,最终确认在GET URL请求时是包括的,如果JMeter测得的响应时间过长,大概率意味着页面整体加载以及资源获取过程存在延迟因素,可以进一步排查是服务器处理缓慢、网络传输问题,还是资源本身加载异常。众所周知,jmeter最出名的其实是它作为压测工具的使用,利用其灵活的线程组设置,JMeter 能够模拟不同并发用户数场景下页面的加载情况。Jmeter可以完美模拟用户的操作序列。

kfashfasf的博客 1389
上一篇: el-upload组件调用后端接口上传文件实践
下一篇: App测试入门
sssammmm
博客等级 码龄9年 369粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值