zoukankan
html css js c++ java
app专项测试
FPS
定义
1秒内游戏画面或者应用界面真实平均刷新次数,俗称帧率/FPS。
影响因素
显卡、CPU、内存;
关注点:
游戏项目低于30 fps/s 可能会出现卡顿;
游戏项目理想状态 >= 60 fps/s;
avgFPS >= 45 fps/s;
高于16ms的帧率(即卡顿率);
测试工具及方法:
使用perfdog工具;
使用adb;
使用第三方工具Emmagee、GT等;
启动速度
测试内容项:
冷启动速度;
热启动速度;
完全启动速度;
有网启动速度:
WiFi 网络;
3G/4G 网络;
无网启动速度;
建议测试指标:
冷启动时间不超过1.5s;
热启动时间不超过1s;
测试工具及方法:
使用adb;
通过FFmpeg录屏拆帧;
使用charles抓包(查看duration);
CPU占用
测试点:
在空闲时间(切换至后台)的消耗,基本没大应用使用cpu;
在运行一些应用的情况下,cpu已占50%的情况下,观察应用程序占用cpu的情况;
在高负荷的情况下看cpu的表现(cpu应该是在80%以上);
应用CPU的峰值情况;
关注点:
主干功能正常操作CPU 占用不超过60%;
和自身app的上个版本对比;
测试工具及方法:
使用perfdog工具;
使用adb;
使用第三方工具Emmagee、GT等;
使用androidstudio自带的检测工具android monitor;
xcode;
内存
测试点:
空闲状态内存的消耗情况:切换至后台或者启动后不做任何操作,消耗内存最少;
中强度状态内存的消耗情况:时间偏长的操作应用;
强度状态内存的消耗情况:高强度使用应用,可以跑monkey来测试;
应用内存峰值情况;
应用内存泄露情况;
应用是否常驻内存;
关注点:
退出某个页面后,内存是否有回落;
进行某个操作后,内存是否增长过快;
是否频繁GC;
测试工具及方法:
perfdog工具;
使用adb命令;
使用性能测试工具emmagee;
使用AndroidStudio 自带 CPU 和内存检测功能 – Android Monitor;
内存检测工具 DDMS -->Heap;
xcode;
CPU 温度
关注点:
cpu温度控制在不超过室内的温30度以上;
cpu工作温度范围可以在25-75度,过高会重新启动或死机,60度的温度就有些高,温度在50度以下比较合适;
测试工具及方法:
perfdog工具
耗电量
测试应用对电量的消耗前需要对手机本身的电量消耗有个大概了解,然后再启动待测试app看看消耗的电量增加了多少,取差值;
测试点:
测试手机安装目标apk前后待机功率有无明显差异;
常见使用场景中能够正常进入待机,待机电流在正常范围内;
长时间连续使用无异常耗电现象;
测试工具及方法:
perfdog工具
使用adb命令
流量
测试点:
应用首次启动流量值 ;
用户的操作直接导致的流量消耗;
用户没有直接使用情况下的流量消耗(后台);
测试工具及方法:
perfdog工具
Perfdog工具使用方法
https://bbs.perfdog.qq.com/article-detail.html?id=5
查看全文
相关阅读:
java判断字符串为字母
ListView获取当前最顶部的item
Android自适应屏幕大小和layout布局
生成器,推导式
迭代器,闭包,递归
函数的进阶
初识函数
编码的进阶,文件操作,深浅copy
代码块,数据类型的相互转换,集合
字典及相关操作
原文地址:https://www.cnblogs.com/kaibindirver/p/12868125.html
最新文章
Python_Algorithms_Python算法实践(MOOC)
Khan_Computer Science_Algorithms
Finance_Economics and finance_Macroeconomics
Leadership_领导力和团队管理
692. Top K Frequent Words
696. Count Binary Substrings
697. Degree of an Array
688. Knight Probability in Chessboard
657. Robot Return to Origin
670. Maximum Swap
热门文章
674. Longest Continuous Increasing Subsequence
682. Baseball Game
650. 2 Keys Keyboard
646. Maximum Length of Pair Chain
ibatis 中 $与#的区别
extjs中grid数据重新加载
绑定Android源码与Android.jar
怎样将exe打包成服务运行
android 发送email
android ImageView scaleType属性 (转)
Copyright © 2011-2022 走看看