下载:https://github.com/NetEase/Emmagee/releases/download/V2.5/Emmagee.apkgit
1.Emmagee——Android性能测试工具github
Emmagee是一款实用,方便的性能测试工具,适用于指定的Android App,它能够监控CPU,内存,网络流量,电池电流和状态(某些设备不受支持),新功能,如顶级活动和堆大小(若是有根)(Root Toast)可能会不断显示),最新版本也支持。此外,它还提供了一些很酷的功能,例如自定义收集数据的间隔,在浮动窗口中呈现实时进程状态等等。网络
2.我为何要使用Emmagee?工具
与仅进行系统级监控的大多数其余性能测试工具不一样,Emmagee提供监控任何单个应用程序的能力。优势:性能
3.Android版本限制测试
Android 5.0及以上版本:不推荐使用getRunningTasks()和getRunningAppProcesses(),只返回您的应用程序进程,所以没法从Android 5.0获取TopActivity。
Android 7.0:谷歌限制访问/ proc,也没法从Android 7.0中的TOP命令获取目标应用程序的pid,所以不能支持7.0及以上版本。blog
4.某些设备不受支持:进程
如下不受支持的设备意味着某些性能数据在监视时将显示“null”或“N / A”内存
5.如何使用Emmagee?get
安装以后,打开Emmagee会显示出目前系统已经安装的应用(可在设置中配置间隔)。选择一个应用以后,点击“开始测试”按钮,Emmagee会自动启动被测应用,并在最上方显示流量、CPU、内存等数据,在该状态下可任意使用被测应用,Emmagee会自动进行相关数据的记录,终止测试以后会生成相应的报告,并保存在Android目录中。
6.测试报告
(1)Emmagee-->设置-->测试报告-->打开。
(2)从手机Android目录Emmagee中打开CSV文件。
(3)在设置中配置邮箱地址后自动发送到邮箱,在邮箱打开。