1.查看当前运行软件的包名和类名:

adb shell "dumpsys window | grep mCurrentFocus"

2.进入adb shell:

adb shell

3.查看CPU占用率:

top  | grep 包名(只查看指定包名的CPU占用率)
或
top -m 10 -s cpu(-m 显示最大数量,-s按指定排序)使用时要把CPU换成9,因为会报  top: not integer: cpu
adb shell top -s命令只支持0-X数字,默认9,猜测分别指代0 , 1  ,3 , 4,  5 , 6 , 7 ,8,  9 , 10 , 11 ,  12
PID,USER,PR,NI,VIRT,RES,SHR,S,%CPU,%MEM,TIME+,CMDLINEtop -m 10 -s 9(-m 显示最大数量,-s按指定排序)

User 46%, System 40%, IOW 0%, IRQ 0% //CPU占用率
User 84 + Nice 1 + Sys 75 + Idle 24 + IOW 0 + IRQ 0 + SIRQ 0 = 184 // CPU使用情况

4.查看内存占用率:

dumpsys meminfo | grep 包名

5.查看耗电量:

dumpsys battery

AC powered:false 是否连接AC(电源)充电线
USB powered:true 是否连接USB(PC或笔记本USB插口)充电
Wireless powered:false 是否使用了无线电源
status: 2 电池状态,2为充电状态,其他为非充电状态
level:85 电量(%)
scale: 100. 电量最大数值
voltage: 4180 当前电压(mV)
current now: -335232. 当前电流(mA)
temperature:290电池温度,单位为0.1摄氏度
technology:Li-poly. 电池种类

7.每秒帧数(流畅度)[fps]:

dumpsys gfxinfo 包名

PS: 最好先adb shell 进入安卓系统,在执行adb shell之后的语句。 windows系统dos窗口中grep换成find

adb shell之APP性能测试相关推荐

  1. 【Android 逆向】获取安装在手机中的应用的 APK 包 ( 进入 adb shell | 获取 root 权限 | 进入 /data/app/ 目录 | 拷贝 base.apk 到外置存储 )

    文章目录 一.获取 APK 包流程 二.获取 APK 包完整流程命令行输出 一.获取 APK 包流程 从应用市场中下载的应用 , 安装完毕后 , 自动删除 ; 如果想要获取安装应用的 APK 包 , ...

  2. Android M App休眠 (adb shell dumpsys usagestats)

    App休眠 在 Marshmallow 系统,Google 宣布了一个新的功能叫 App 休眠.App 休眠会阻止那些不 常用的 App(几天没有用过的 App)连接网络或者是运行任何程序直至设备充电 ...

  3. android-sdk:adb shell Monkey命令入门: (基于网易云APP进行压力稳定性测试)

    adb shell monkey的运行机制 执行的是手机中/system/bin/monkey脚本 首先确保连接上  命令: adb devices 获取手机模拟器中的正在运行测试的APP adb s ...

  4. App性能测试揭秘(Android篇)

    阿里云 云原生应用研发平台EMAS 李嘉华(千瞬) 简介: 性能测试在移动测试领域一直是一个大难题,它最直观的表现是用户在前台使用 App 时的主观体验,然而决定体验优劣的背后,涉及到了许许多多的技术 ...

  5. APP性能测试关注点详细介绍

    性能测试的关注点 CPU.内存.流量.电量.启动速度.流畅度 性能测试工具GT的基本介绍 1.性能测试工具 GT 的作用: 监控常见的性能指标.CPU.内存.流量.电量.流畅度 抓取 log 抓包 2 ...

  6. APP性能测试——基于手机的专项测试

    转载自http://bbs.51testing.com/thread-1199231-1-2.html 我之前的APP性能测试是基于服务端的,这里收藏一个基于手机的专项测试. Android篇 性能测 ...

  7. Android app 性能测试以及专项测试

    1. 性能测试 Android性能测试分为两类: 1.一类为rom版本(系统)的性能测试 2.一类为应用app的性能测试 Android的app性能测试包括的测试项比如: 1.资源消耗 2.内存泄露 ...

  8. app性能测试:(一)启动时间

    app性能测试主要分为: 启动时间,CPU,流量,电量,内存,FPS,过度渲染 下面首先对启动时间进行分析: app的启动分为冷启动(首次创建),热启动(通过返回键,home键推到后台,未完全被杀死) ...

  9. app性能测试与弱网测试

    1. 性能测试 Android的app性能测试包括的测试项比如:  1.资源消耗  2.内存泄露  3.电量功耗  4.耗时  5.网络流量消耗  6.移动终端相关资源利用率  7.帧率  8.渲染等 ...

最新文章

  1. 液体冷却将在数据中心重现
  2. Spring Cloud Config采用Git存储时两种常用的配置策略
  3. java 内存模型程序计数器和虚拟机栈
  4. cookie对比localStorage哪个适合作为网站皮肤存储
  5. IOS UIPageController
  6. php如何将mysql数据库中的admin字段赋值给session_php实现将Session写入数据库
  7. c++整理--虚函数
  8. mongodb 索引详解
  9. java 4位数,java 找出4位数的所有吸血鬼数字
  10. 条款01:视C++为一个语言联邦
  11. 大一笔记本电脑有用没?大一新生买什么笔记本电脑好?
  12. 如何更改字体隶书html,隶书转换
  13. 如何注册一个免费的网站空间和域名
  14. GAN介绍 - 提示与技巧
  15. 转!!以太网方案设计
  16. spring中c3p0配置 ---这是一位仁兄的经历
  17. Acwing 第四章模板及详解(数学知识)
  18. Mac 常用软件注册码
  19. 嵌入式数据库BERKELEY DB 之dubbo实战
  20. 氦起来!让数据充满力量!(内文有彩蛋)

热门文章

  1. 准备蓝桥杯--dyx--数列特征
  2. 安卓开发网!Android社招最全面试题,大厂面试题汇总
  3. php中rowcount 意思,浅谈PDO的rowCount函数_PHP
  4. 四大皆空怎么讲---作者:圣严法师
  5. 【JS从入门到精通】08-构造函数与原型对象
  6. 【爬虫】3.4 爬取网站复杂数据
  7. 《失业的程序员》(八):创业的要素
  8. MFC中的SetCapture、ReleaseCapture、GetCapture函数
  9. CentOS7搭建GateOne,实现WebSSH
  10. Web Service (二) WSDL详解