
Android性能测试
文章平均质量分 96
安卓性能测试系列
糖冰橙
努力确实会上瘾
展开
-
Android 流畅度评估及卡顿定位、优化
转载:在路上的博客:Android 流畅度评估及卡顿优化导言:本文主要是关于 Android 流畅度和卡顿优化的全方位介绍,算是对 2020 部分工作的总结。文章目录1、渲染和流畅概念(1)为什么是 60fps 或 16ms?(2)关于渲染原理2、卡顿的标准(1)通用应用界面卡顿标准(2)游戏应用界面卡顿标准(3)为什么 FPS 无法判断是否卡顿?3、卡顿评估(1)如何获取丢帧信息?聚合帧统计信息精确的帧时间信息关键参数说明:(2)如何判断是否卡顿?通用应用卡顿评估游戏应用卡顿评估4、卡顿定位工具和高效转载 2021-09-05 19:56:30 · 2497 阅读 · 0 评论 -
安卓性能测试(六):温度
获取手机温度的命令如下:adbshelldumpsysbattery | greptemperaturetemperature 的单位是0.1度,所以当前的手机温度是44.4度其中每行的定义如下: ACpowered:false 交流电供电 USBpowered:true ...原创 2020-04-05 19:39:11 · 4026 阅读 · 0 评论 -
安卓性能测试(五):耗流量
流量测试是app测试中比较重要的一项,因为现在的流量实在太贵了,而且各种助手都会统计你的使用流量情况,一旦你使用的过多,就可能会被卸载。流量测试,我们可以在低、中、高三种负荷情况下进行测试: 低负荷:应用切到后台或锁屏状态; 中负荷:应用正常操作; 高负荷:应用极限操作,如下载; 那么针对三种负荷,我们可以选择如下场景进行测试: app首次启动后...原创 2020-04-04 20:03:02 · 719 阅读 · 0 评论 -
安卓性能测试(四):耗电量(功耗计算)
这里说的是通过cpu,wifi,屏幕之类的功耗来计算公式:功耗的计算=CPU消耗+数据传输消耗+GPS消耗+Wi-Fi连接消耗+Wi-Fi连接消耗+Wakelock消耗+屏幕亮度的功耗首先说CPU的耗电:1获取power_profile.xml文件:每台android手机都在power_profile.xml中定义了各个硬件的单位时间的耗电量,单位mAh,意思是一个小...原创 2020-04-03 08:48:09 · 6707 阅读 · 0 评论 -
安卓性能测试(三):耗电量 (batterystats)
使用条件:android 5.0及以上系统(在6.0及以上系统的数据更详细)使用方法:1、打开电池数据获取adb shell dumpsys batterystats --enable full-wake-history2、数据重置adb shell dumpsys batterystats --reset3、拔掉数据线,执行测试用例...原创 2020-04-02 14:38:15 · 3303 阅读 · 0 评论 -
安卓性能测试(二):内存
首先说一下测试内存的策略:我们需要考虑一下三种情形:空闲规格:后台,有守护进程的可以考虑锁屏状态 中等规格:低频操作app 高等规格:高频操作app,或者app中比较吃资源的场景:下载,播放视频ps:这里中等规格和高等规格指的是对应用的操作时间的间隔长短不一,中等规格间隔时间较长,高等规格间隔时间较短。结合以上三种情形,内存需要关注以下一些场景:空闲状态下的应用内存消耗...原创 2020-04-01 08:41:08 · 674 阅读 · 0 评论 -
安卓性能测试(一):启动时间
策略:关于app的启动时间测试,主要关注以下三种场景:1 首次启动:应用首次启动所花费的时间2 非首次启动:应用非首次启动所花费的时间3 应用界面切换:应用界面内切换所花费的时间测试方法:方法一:通过监控logcat中的 ActivityManager 的相关数据。1 打开ddms,设置过滤条件:设置“by Log Tag”为:ActivityManager2 打开相关a...原创 2020-01-28 17:07:28 · 596 阅读 · 0 评论