手机性能测试:启动时间常用测试方法:
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情况;

手机性能测试指标及操作相关推荐

  1. 性能测试,app怎么做性能测试?app性能测试指标有哪些?测试点?

    目录:导读 前言 一.响应指标 二.内存指标 三.CPU指标 四.FPS指标(使用流畅度) 五.GPU渲染指标 六.电量指标 七.流量指标 八.总结 前言 开发软件的目的是为了让用户使用,我们先站在用 ...

  2. linux 测试内存性能,Linux性能测试指标评估

    Linux性能测试指标评估 一.影响Linux服务器性能的因素 1. 操作系统级 · CPU · 内存 · 磁盘I/O带宽 · 网络I/O带宽 2. 程序应用级 二.系统性能评估标准 影响性能因素 其 ...

  3. 转:性能测试中的性能测试指标与用户体验分析

    转自:http://www.ltesting.net/ceshi/ceshijishu/xncs/2012/0223/204182_2.html 性能测试中的性能测试指标与用户体验分析 网络应用性能分 ...

  4. 性能测试指标、监控平台

    一.性能测试指标: 二.性能监控平台介绍 平台依赖jmeter.influxdb.grafana三个工具,简单介绍三个工具各自的作用: jmeter: 性能测试工具,负责采集数据 influxdb:  ...

  5. App测试中有哪些常见的性能测试指标?出具App测试报告的软件测试机构推荐

    1.App常见的性能测试指标主要有以下几个: 响应:响应时间和响应速度直接影响到用户的体验度,进而影响到产品的日活.留存.应用程序的响应时间包括安装.卸载.启动.切换各功能页面的耗时. 内存:在And ...

  6. 性能测试指标及测试方法

    一.性能测试指标 1.响应时间:发出请求到最后请求响应的时间. 测试程序通过模拟应用程序, 记录收到响应和发出请求之间的时间差来计算系统响应时间.但是记录及获取系统时间这个操作也需要花费一定的时间, ...

  7. 性能测试指标和报告解析

    性能测试指标和报告解析 前言 一.概述 二.指标内容 1.性能指标 2.报告解析 总结 前言 记录性能测试中的指标. 一.概述 性能测试过程中,常常困扰于指标具体含义.特别是拿到测试报告后,都是英文简 ...

  8. 【性能测试】常见的性能测试指标

    从性能测试分析度量的角度,性能指标的维度如下: 系统性能指标 资源性能指标 中间件指标 数据库指标 稳定性指标 可扩展性指标 可靠性指标 接下来从各自维度常见指标及指标含义看看各个性能测试指标 一.系 ...

  9. 【性能测试】性能测试之性能测试指标详解(性能指标、CPU、内存、负载、磁盘)

    目    录 一  系统性能测试指标 1.1 响应时间 1.2 并发 1.3 点击量/点击率 1.4 吞吐量/吞吐率 1.5 TPS/QPS 1.6 PV/UV 二  Linux服务器性能指标 2.1 ...

最新文章

  1. 汇编语言中栈及栈操作的实现
  2. 智能物联网(AIoT,2020年)(中)
  3. Oozie-3.3.2安装配置运行实践
  4. python为什么这么火 知乎-没想到 Google 排名第一的编程语言,为什么会这么火?...
  5. Edraw Max——亿图图示设计软件基本使用教程
  6. TensorFlow学习笔记(十)tf搭建神经网络可视化结果
  7. JavaOne演讲者选择了您不应该错过的10个会话
  8. WPF中退出时显示是否保存数据提示
  9. Java 自动装箱与拆箱(Autoboxing and unboxing)
  10. eclipse tomcat maven热部署
  11. Windows使用快捷键
  12. safari显示找不到服务器,苹果自带浏览器找不到服务器是什么问题
  13. 天勤系列的考研复习资料
  14. 安卓近距离通信--蓝牙通信开发
  15. Lua IDE - x-studio 强大的IDE
  16. linux连公共wifi怎么输密码,公共Wifi密码怎么用 公共Wifi密码使用方法
  17. RulersGuides.js – 网站中实现 Photoshop 标尺效果
  18. 【C++】limits头文件 numeric_limits
  19. 安卓最新版本_腾讯手机管家下载最新版本-腾讯手机管家2020新版本下载v8.8.1 安卓官方版...
  20. 信息安全技术 关键信息基础设施安全保护要求

热门文章

  1. Python安装第三方库出现失败并出现”Cannot find existing Pyqt5 plugin directories”的解决方案
  2. 【Oracle】ORA-06553: PLS-306: wrong number or types of arguments in call to ‘存储过程‘
  3. python有趣的案例_爬虫 (十九) 有趣的例子认识 while 循环 (十)|python爬虫|python入门|python教程...
  4. 戴尔笔记本重装系统后识别不出固态盘的问题的方法
  5. webp文件_什么是WebP文件(以及如何打开一个文件)?
  6. Element的Cascader 级联选择器禁用和回显问题
  7. 计算机计算与计算思维必掌握知识,计算思维与计算机基础教学探究
  8. html5 placeholder与value的区别
  9. 开启VPN和NAT服务
  10. uniapp微信浏览器H5授权微信登录