手机性能测试指标及操作
手机性能测试:启动时间常用测试方法:
1、代码里插入时间并打印;
2、命令方式:
adb shell
am start -W -n com.example.hello/.MainActivity
-W是指启动完成之后,返回启动耗时
-n后面跟的是需要启动的APP的包名和launchActivity
This Time是本次App启动所花费的时间(ms)
3、秒表
4、adb logcat
以com.android.browser为例
adb logcat>d:\log.txt
启动应用,待加载完成后ctrl+c停止
find "Displayed" d:\log1.txt
find "com.android.browser" d:\log1.txt>log2.txt
电量测试:手机-高级设置内监控;2、第三方工具 360手机助手,GT
流量测试:
安卓没有统一的消息推送管道进行管理,都是app定时启动后台进程然后问服务器是否有消息,有就拉取到客户端,每一个消息的产生都会产生流量:测试场景:
1、操作app的时候:
2、不操作app的时候
工具:DDMS
常见节省流量的方法
1、数据压缩
2、图片做特殊处理,wifi\2g\3g下的
数据格式:json比xml小
减少后台数据上报以及push消息机制
懒加载
缓存
GPU过度绘制
过度绘制:屏幕上的某个像素在同一帧的时间内被绘制多次,在多层次重叠的UI结构里面,如果不可见的UI也在做绘制,会导致某些像素区域被绘制多次,这样会浪费大量的资源
蓝色越多越好 红色越少越好
开发者选项>调试gpu过度绘制
CPU获取方式:
1、第三方工具
2、dumpsys命令
adb shell dumpsys cpuinfo|grep com.android.browser>/storage/sdcard0/Download/cpu.txt
3\top命令
adb shell top|grep com.android.browser>/storage/sdcard0/dowmload/cpu.txt
关注活动状态与静默状态下的情况
7.FPS:即帧率,通过Imaganation 的工具获取,每3~5s获取一次。在大部分设备上,应用流畅的标准都是实现60FPS的帧率,即每16毫秒绘制一帧,当画面绘制速度达不到这一水平时,应用就会出现卡顿,目前在Android平台上,许多应用连标准的60FPS帧率都难以达到,更不用说理想中的120FPS的帧率。Testin建议您通过兼容测试服务,了解您的App在各类型终端上的FPS情况;
手机性能测试指标及操作相关推荐
- 性能测试,app怎么做性能测试?app性能测试指标有哪些?测试点?
目录:导读 前言 一.响应指标 二.内存指标 三.CPU指标 四.FPS指标(使用流畅度) 五.GPU渲染指标 六.电量指标 七.流量指标 八.总结 前言 开发软件的目的是为了让用户使用,我们先站在用 ...
- linux 测试内存性能,Linux性能测试指标评估
Linux性能测试指标评估 一.影响Linux服务器性能的因素 1. 操作系统级 · CPU · 内存 · 磁盘I/O带宽 · 网络I/O带宽 2. 程序应用级 二.系统性能评估标准 影响性能因素 其 ...
- 转:性能测试中的性能测试指标与用户体验分析
转自:http://www.ltesting.net/ceshi/ceshijishu/xncs/2012/0223/204182_2.html 性能测试中的性能测试指标与用户体验分析 网络应用性能分 ...
- 性能测试指标、监控平台
一.性能测试指标: 二.性能监控平台介绍 平台依赖jmeter.influxdb.grafana三个工具,简单介绍三个工具各自的作用: jmeter: 性能测试工具,负责采集数据 influxdb: ...
- App测试中有哪些常见的性能测试指标?出具App测试报告的软件测试机构推荐
1.App常见的性能测试指标主要有以下几个: 响应:响应时间和响应速度直接影响到用户的体验度,进而影响到产品的日活.留存.应用程序的响应时间包括安装.卸载.启动.切换各功能页面的耗时. 内存:在And ...
- 性能测试指标及测试方法
一.性能测试指标 1.响应时间:发出请求到最后请求响应的时间. 测试程序通过模拟应用程序, 记录收到响应和发出请求之间的时间差来计算系统响应时间.但是记录及获取系统时间这个操作也需要花费一定的时间, ...
- 性能测试指标和报告解析
性能测试指标和报告解析 前言 一.概述 二.指标内容 1.性能指标 2.报告解析 总结 前言 记录性能测试中的指标. 一.概述 性能测试过程中,常常困扰于指标具体含义.特别是拿到测试报告后,都是英文简 ...
- 【性能测试】常见的性能测试指标
从性能测试分析度量的角度,性能指标的维度如下: 系统性能指标 资源性能指标 中间件指标 数据库指标 稳定性指标 可扩展性指标 可靠性指标 接下来从各自维度常见指标及指标含义看看各个性能测试指标 一.系 ...
- 【性能测试】性能测试之性能测试指标详解(性能指标、CPU、内存、负载、磁盘)
目 录 一 系统性能测试指标 1.1 响应时间 1.2 并发 1.3 点击量/点击率 1.4 吞吐量/吞吐率 1.5 TPS/QPS 1.6 PV/UV 二 Linux服务器性能指标 2.1 ...
最新文章
- 汇编语言中栈及栈操作的实现
- 智能物联网(AIoT,2020年)(中)
- Oozie-3.3.2安装配置运行实践
- python为什么这么火 知乎-没想到 Google 排名第一的编程语言,为什么会这么火?...
- Edraw Max——亿图图示设计软件基本使用教程
- TensorFlow学习笔记(十)tf搭建神经网络可视化结果
- JavaOne演讲者选择了您不应该错过的10个会话
- WPF中退出时显示是否保存数据提示
- Java 自动装箱与拆箱(Autoboxing and unboxing)
- eclipse tomcat maven热部署
- Windows使用快捷键
- safari显示找不到服务器,苹果自带浏览器找不到服务器是什么问题
- 天勤系列的考研复习资料
- 安卓近距离通信--蓝牙通信开发
- Lua IDE - x-studio 强大的IDE
- linux连公共wifi怎么输密码,公共Wifi密码怎么用 公共Wifi密码使用方法
- RulersGuides.js – 网站中实现 Photoshop 标尺效果
- 【C++】limits头文件 numeric_limits
- 安卓最新版本_腾讯手机管家下载最新版本-腾讯手机管家2020新版本下载v8.8.1 安卓官方版...
- 信息安全技术 关键信息基础设施安全保护要求
热门文章
- Python安装第三方库出现失败并出现”Cannot find existing Pyqt5 plugin directories”的解决方案
- 【Oracle】ORA-06553: PLS-306: wrong number or types of arguments in call to ‘存储过程‘
- python有趣的案例_爬虫 (十九) 有趣的例子认识 while 循环 (十)|python爬虫|python入门|python教程...
- 戴尔笔记本重装系统后识别不出固态盘的问题的方法
- webp文件_什么是WebP文件(以及如何打开一个文件)?
- Element的Cascader 级联选择器禁用和回显问题
- 计算机计算与计算思维必掌握知识,计算思维与计算机基础教学探究
- html5 placeholder与value的区别
- 开启VPN和NAT服务
- uniapp微信浏览器H5授权微信登录