前端性能测试

1、网页加载的过程

在这里插入图片描述

2、常见指标

(1)⽩屏时间(FirstPaint,FP):从屏幕空⽩到第⼀个画⾯出来的时间
(2)⾸次内容渲染时间(FirstContentful Paint,FCP):渲染出⾸个⽂本或图⽚的时间
(3)最⼤内容绘制时间(Largest Contentful Paint,LCP) :渲染出最⼤⽂本或图⽚的时间 
(4)可交互时间(Time To Interactive,TTI):⽹⻚需要多⻓时间才能提供完整交互功能

3、业界指标

在这里插入图片描述

影响性能的因素:
图片大小、文件是否压缩、页面请求数、是否使用CDN等,这就需要根据影响因素制定出自己产品的新指标

4、指标解读和参考

在这里插入图片描述

5、测试工具

Lighthouse是⾕歌开源的⼀款 Web 前端性能⾃动化测试分析⼯具,主要⽤于改进⽹络应⽤的质量,我们只需要 为其提供⼀个被测⽹址,它就能⾃动进⾏⼀些测试,最终会⽣成⼀个报告,包含五块内容:性能、无障碍、最佳做法、SEO、PWA。
Lighthouse目前已经集成在新版本 Chrome DevTools 中,也可以将其作为一个 Chrome 扩展程序运行,或从命令行运行,下面以Chrome开发者工具为例,使用方法如下所示:
(1)⽤ Chrome/Edge 打开被测⽹址,按 F12 ,开启开发者⼯具,就能看到 Lighthouse 了 ,这里以Edge为例

在这里插入图片描述

(2)然后点击 分析页面负载【Analyze page load】,报告如下:

在这里插入图片描述

报告中除了上图中体现的评分和指标外,还包括了一些提高网页加载速度的优化建议和应用性能的诊断结果,这就需要前端同学针对优化建议和诊断结果进行评估优化改进。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值