app本身性能测试简介

app 性能测试指标:

1、启动时间

2、内存占用量,内存警告次数

3、页面渲染时间,刷新帧率

4、网络请求时间、流量消耗

5、UI阻塞次数,不可操作时长,主线程阻塞超过400毫秒次数

6、耗电功率

对于静态页面来讲,页面渲染时间就是从viewDidLoad 第一行到viewDidAppear最后一行代码的时间,但是大多数页面是需要网络请求回数据才能正常展示

主线程阻塞超过400毫秒就会让用户感知到卡顿,跟用户交互的操作如 渲染,管理触摸反应,回应输入都是在主线程,所以不要让主线程承担过多的耗时操作,耗时操作放在子线程中进行

APP本身性能测试工具:

IOS:

Instrument:

Xcode自带的Instrument是独立于APP形式存在的工具集,包含了很多很强大的检测功能,其中包含真机和模拟器上进行性能测试,对APP进行性能分析,检查一个或者多个应用进程的行为。检查设备相关功能,比如WIFI,蓝牙等。查找APP内存问题,比如:内存泄漏、废弃内存、僵尸等问题

猜你喜欢

转载自www.cnblogs.com/qianjinyan/p/12339815.html