FPS:前端
做为前端测试工程师,FPS(帧率)你们都不陌生,1秒内应用界面的平均刷新次数,目前主流设备的刷新帧率是60FPS,下图是在某低端机上的搜狗输入法FPS数据:微信
操做分两部分:工具
一、 调起输入法键盘,进行打字;性能
二、 打开搜狗输入法桌面App,皮肤列表上下滑动,切换其余页面。测试
得出两个结论:spa
一、 输入法键盘区域没法被工具识别(仍需其余工具辅助测试);.net
二、 主App页面在该设备上的滑动存在掉帧的卡顿现象。orm
CPU&内存:blog
PrefDog对CPU的监控主要分为两个部分,当前App的CPU、手机总体的CPU使用状况内存
内存主要记录当前被测App的总体内存使用状况,与dumpsys meminfo结果一致。
上图为:打字+主App操做+收起键盘,图示分析:
一、 打字过程当中CPU会有不规则上涨,系统CPU随输入法CPU变化涨幅比较稳定;
二、 进入主APP后,CPU使用增长,此时系统CPU使用状况不是很稳定,波动曲线与输入法不吻合,便可能存在输入法运转时会有一些系统组件在占用CPU,当系统CPU超过80%、90%后,输入法可能会出现运转卡顿的现象;
三、 键盘收起后各CPU使用恢复平缓,同时内存逐渐回收。
耗电:
关于输入法的耗电评测,后面会发文重点分享讨论,PrefDog的耗电评测功能刚刚接触,简单介绍一下:
一、 耗电评测仅支持wifi链接设备,直接监控电池使用状况,避免数据线充电模式影响测试结果;
二、 当设备锁屏后,PrefDog会在一段时间后与设备断开链接,这个问题目前尚未找到解决方案,没法进行锁屏后的后台耗电监控;
三、 记录的数值是当前设备的总体耗电状况,没法分析App的耗电状况,若是须要分析App耗电状况,仍然须要经过Battery History测试方法进行分析。
这里贴一张耗电测试截图,有一个有趣的现象。
在1:20以前,我进行了打字、桌面App等操做,耗电波动较平稳;
可是1:20后,当我进行了锁屏操做时,CPU、设备耗电忽然大幅度升高,这个现象非常奇怪,个人分析有两个可能性:
一、 设备问题,锁屏后,后台进行大功率运行;
二、 工具问题,从图中能够看出锁屏后的数据是卡顿出现的,有多是一次曲线绘制卡住,堆积了大量数据致使数据积累叠加后一次性显示。
以上就是今天关于PrefDog的介绍,你们能够下载体验,入手比较简单。
本文分享自微信公众号 - 搜狗测试(SogouQA)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。