1.app具体需要测试的性能项:
(1).内存
(2).CPU
(3).流量
(4).电量
(5).fps流畅度:
FPS是图像领域中的定义,是指画面每秒传输帧数,通俗来讲就是指动画或视频的画面数。FPS是测量用于保存、显示动态视频的信息数量。每秒钟帧数愈多,所显示的动作就会愈流畅。
一般来说,Android设备的屏幕刷新率为60帧/s,要保持画面流畅不卡顿,要求每一帧的时间不超过1000/60=16.6ms,这就是16ms的黄金准则,如果中间的某些帧的渲染时间超过16ms,就会导致这段时间的画面发生了跳帧,因此原本流畅的画面变发生了卡顿。
(6).启动速度
(7).滑动速度、界面切换速度
(8).与服务器交互的网络速度(弱网测试)
2.安卓对应指标的测试
(1).内存::dumpsys meminfo com.entgroup /dumpsys meminfo
# 数据解析文档:https://www.jianshu.com/p/37539308ff32(2).cpu使用top命令:adb shell top -n 1 -d 10
# 关于top命令详细讲解的文档:https://blog.csdn.net/dxl342/article/details/53507673
(3).流量测试:实际就接口是否有重复调用,接口ws对应传输的数量就是对应的流量,控制好接口的和ws的数据量以及避免重复调用接口。
(4).电量测试:https://www.cnblogs.com/gnfx/p/8608343.html(5).fps流畅度测试命令:dumpsys gfxinfo com.entgroup
# 数据解析文档:https://blog.csdn.net/qq_30273575/article/details/122434532(6).启动速度:adb shell am start -W -n 包名/.activity.ZYTVWelcomeActivity(activity)
(7).
(8).弱网测试:可以用fidder、charles等抓包工具去设置网络状态