关注前端的性能测试

2020-04-30  本文已影响0人  猪儿打滚

前端所关注的指标

在性能测试中,前端和后端所关注的指标是不一样的

响应时间

如果进行的是系统级别的测试,那么响应时间就是从 C 端发出请求开始计算,直到 C 端收到响应数据并展示出来的时间。也就是下图中的N1+N2+T3+T4+T5+T6+T7+T8
如果进行的是接口级别的测试,那么响应时间就是从 C 端发出请求开始计算,直到 C 端收到最后一个字节的响应数据。也就是下图中的N1+T3+T4+T5+T6+T7+T8

图示 请求响应的过程
加载速度

C 端接收到响应数据,加载并显示的时间。受页面大小、浏览器、用户电脑/手机的配置的影响

电量(手机APP)

手机上的软件一些情况会增加耗电量:GPS、唤醒机制、蓝牙、监听、联网、高速运算(消耗CPU)等。

流量(手机APP)

流量消耗多的原因,一般有:资源太大、重复请求、日志上传频繁、埋点数据上传
可以这样去观察流量消耗:
1.app首次启动流量提示
2.app处于后台一段时间后的静默流量
3.app处于前台高负荷使用一段时间后的流量消耗

FPS/动画帧率

视频是由很多幅画快速变化形成的,一幅画就是一帧,帧数就是1秒时间内传输的图片的量,也就是图像处理器每秒能够刷新几次,就是FPS(Frames Per Second)
帧数达到了60FPS以上,人的感官就几乎感受不到差别了,所以说60FPS可以作为衡量标准,每一帧刷新的时间要小于16ms,这样才能保证在人看来,视频流畅平滑。

Crash

app产生Crash,一般有内存泄漏、空指针、调用高版本的api、数组越界等原因

上一篇下一篇

猜你喜欢

热点阅读