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
查看全文
相关阅读:
跨域 jQuery库ajax请求
跨域 响应请求
跨域 XMLHttpRequest对象
跨域 概述
【网易官方】极客战记(codecombat)攻略-地牢-Kithgard 橱柜 A
【网易官方】极客战记(codecombat)攻略-地牢-橱柜里的骷髅
【网易官方】极客战记(codecombat)攻略-地牢-逃脱
【网易官方】极客战记(codecombat)攻略-地牢-攻破突袭
【网易官方】极客战记(codecombat)攻略-地牢-恐惧之门
【网易官方】极客战记(codecombat)攻略-地牢-辐射光环
原文地址:https://www.cnblogs.com/kaibindirver/p/12868125.html
最新文章
Delphi 取整函数round、trunc、ceil和floor
delphi 判断两个时间差是否在一个指定范围内
delphi JPG转为BMP存入数据库
Delphi之TPersistent类 -----ASSIGN
TensorRT 3:更快的TensorFlow推理和Volta支持
低层级GPU虚拟内存管理引论
将HLSL射线追踪到Vulkan
10分钟内基于gpu的目标检测
基于TensorRT车辆实时推理优化
视频系列:RTX实时射线追踪(下)
热门文章
视频系列:RTX实时射线追踪(上)
提示和技巧:光线跟踪最佳实践
基于OpenSeq2Seq的NLP与语音识别混合精度训练
用NVIDIA-NGC对BERT进行训练和微调
微信小程序--代码构成---JS 交互逻辑
微信小程序--代码构成---WXSS 样式
微信小程序--代码构成---WXML 模板
微信小程序--代码构成---JSON 配置
把数字转换为中文大写数字
跨域
Copyright © 2011-2022 走看看