Android性能测试工具APT使用指南
作者:sea的博客 发布时间:[ 2015/7/21 10:08:12 ] 推荐标签:软件测试工具
四、进程列表视图
1. 开启进程列表视图
本视图包括的选项有:
开始/暂停按钮:控制测试的开始和暂停。
刷新按钮:更新手机的状态以及手机上的进程列表。
打开log:打开APT生成的log,重新生成曲线图。
打开log存放的文件夹。
2. 被测进程列表
支持手动输入进程名添加到被测进程列表的方式,当测试某个进程的启动过程时会很有用,因为开始的时候该进程并不存在。
双击或者右键删除被测的进程。
被测进程左侧的复选框,用于控制测试过程中要显示的进程曲线。
3. 运行进程列表
展示手机上运行的进程列表,双击或者添加到被测进程列表。
右键的上下文菜单:支持手动转储(DUMP)内存快照、GC、获取PMAP文件等功能。
4. 进程内存构成分析
获取快照:在进程列表中右键点击被测应用进程,选择“PMAP”,内存快照保存在: 用户根目录APTlog目录下的“包名_pid_pmap_时间戳.txt”。
查看快照:点击Eclipse工具栏Windows-》ShowView-》other,选择APT视图PMAP, 在PMAP视图中点击打开快照文件。
可以同时选择2次内存快照打开,会计算增量内存的占比,如下图。可以发现两次快照间被测应用释放了21M的匿名内存映射。
五、注意事项
下面是使用APT工具过程中需要主要的几点内容,为您提示下:
APT中的DumpHprof和GC功能由于用到了DDMLIB的功能,所以有两个限制;
确保手机系统或者被测应用是可调试的;
DDMLIB不允许同时有多个工具获取被调试手机上的进程信息,所以如果想用APT的这两个功能,好把Eclipse的透视图切换到APT,然后重启Eclipse;
获取PMAP文件需要root权限,并且需要默认root。如果进入adb shell默认不是root权限,可以优先执行adb root即可;
好将adb路径加入到path中;
Eclipse需要安装ADT插件。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11