github下载地址:GitHub - alibaba/mobileperf: Android performance test
gitee下载地址:mobileperf: Android性能测试工具
mobileperf is python PC 工具,可以收集Android性能数据:
- cpu
- 内存
- 流畅度fps
- logcat日志
- 流量
- 进程线程数
- 进程启动日志
mobileperf也支持原生monkey test。
特性
- 支持Android5.0-10.0,兼容性好
- 无需root设备,无需集成SDK,非侵入式,使用成本低
- 支持mac linux windows
- 稳定性好,能连续运行72小时以上
- 少量占用PC资源,消耗PC内存约12M左右
使用方法
- 安装python3.7 python下载链接,加入到环境变量中,执行python --version,确保是python3。
本次环境使用的是Python 3.8.10
- 安装adb,确保adb devices能找到设备。
- 修改配置文件,示例参考根目录下config.conf
- 运行Mac、Linux 在mobileperf工具根目录下执行sh文件 run.sh,Windows 双击run.bat,结束测试,等待设置测试时长到或按Ctrl+C。
如本次以京东App为例,收集2分钟的性能数据。总体性能数据可查看summary_开头的xlsx文件。
(1)CPU
(2)内存
(3)流畅度
(4)流量
(5)logcat日志
(6)进程线程数