Android品质工具

做App测试时监测应用时期的cpu,内部存储器,流量,电量等目标时,开掘的企鹅很好用的工具。

备份至此,方便前期查阅

转载自CSDN的文章:【腾讯开源】Android质量测试工具APT使用指南

原文URL http://www.csdn.net/article/2014-04-23/2819366-tencent-APT-open-source-tool-guide

APT提供了CPU利用率实时曲线图、多维度内部存款和储蓄器实时曲线图,方便竞品比较测试和稳定内部存款和储蓄器败露难题;协理进度内部存款和储蓄器组合分析,扶帮手工或超越阈值时自动转储(Dump)详细堆内部存储器对象信息,支持多进程,援救生成和导出常用格式的的日记图表。

APT相比较同类工具,具备下边二大特征: 

  • 动用Java语言开垦,基于Eclipse,跨平台,支持windows、Linux和MAC;
  • 支撑同时监察和控制多少个进程。

 

那什么连忙利用APT工具呢?现在,大家为大家企图了从安装配备到开启APT各注重成效的介绍资料,方便我们参考。 

APT源码地址https://code.csdn.net/Tencent/apt

招待我们张开确立分支和交给退换。


 

 

壹、安装配置

 

 

我们只须要将下载的APT_Eclipse_Plugin.jar文件( 前往CSDN
CODE下载
)放到Eclipse安装目录下的plugins文件夹下,然后重启Eclipse就能够。选用*“Eclipse工具栏Window

  • Open Perspective – Other”,选择APT*,就可以运行APT透视图。

 

提示:我们须求超前设置ADT插件。假使是晋升安装,可能需求在开发银行Eclipse的火速方式中丰硕“-clean”参数,清除插件的缓存音信。

 

 

二、CPU与内部存储器检验

 

  1. 安装”视图简单介绍

第一,大家对“设置”视图的各标签页进行简单介绍:

  • 首要推荐页:调整当前的测试内容;
  • CPU:可设置采集样品间隔、CPU占领率的收罗方法;提供top和dumpsys
    cpuinfo
    三种方法;jiffies计算开关,能够正确量化CPU时间片消耗,适用于待机耗电测试;
  • 内存:可设置搜集间隔、自动转储(Dump)内部存款和储蓄器快速照相开关、自动转储(Dump)内部存款和储蓄器快速照相阈值;可设置内部存款和储蓄器类型曲线显得开关,此项在测试进程中可动态调节。

    wwwlehu6.vip乐虎官网 1

二. 开发银行CPU与内存检查测试

 

 

  • 在“设置”视图的“首荐项”选项卡中选用监测项:CPU或内存
  • 点击“进度列表”视图右上角的基础代谢按键,获取手提式有线电电话机上的正在周转进度列表;
  • 在经过列表中双击或然右键增加要测试的进程(补助多选);
  • 点击“发轫”按键,就能够运维监测。

 

 

 

3. 生成总结报表

 

在CPU、内部存款和储蓄器视图左侧的总计报表中会实时总计CPU、内部存款和储蓄器和jiffies等三个计算项的最大值、最小值、平均值和增量等总结数据。如下图所示:

wwwlehu6.vip乐虎官网 2

3、获取内部存储器快速照相

获得内部存款和储蓄器快速照相的不2秘籍有二种,一种是手动方式,一种是全自动获取。

  1. 手动获取内部存款和储蓄器快照:在经过列表中右键点击被测应用进程,选拔“Dump
    Hprof”。

  2. 电动得到内存快速照相:在“设置”视图的“内部存款和储蓄器”选项卡中精选开启Dump
    Hprof
    效用。设定内存阈值后,运行内存监测。

wwwlehu6.vip乐虎官网 3

 

当被监控的经过内部存款和储蓄器超越设定的阈值后,会活动保存当前经过的内部存储器快速照相hprof文件。内部存储器快速照相.hprof文件保存在用户根目录\APT\log\hprof 目录下,用wwwlehu6.vip乐虎官网,Memory
Analyzer(MAT)
展开分析。

wwwlehu6.vip乐虎官网 4

4、进度列表视图

 

 

 

一. 敞开进度列表视图

本视图包蕴的选项有:

 

  • 起来/暂停开关:调整测试的起来和间断。
  • 刷新开关:更菜鸟机的情事以及手提式有线电话机上的经过列表。
  • 开辟log:张开APT生成的log,重新生成曲线图。
  • 开采log存放的文件夹。

wwwlehu6.vip乐虎官网 5

二. 被测进程列表

 

  • 补帮手动输入进程名增添到被测进程列表的方法,当测试有些进度的运维进度时会很有用,因为开头的时候该进程并不存在。
  • 双击或然右键删除被测的长河。
  • 被测进度左侧的复选框,用于调节测试进程中要来得的历程曲线。

 

三. 运行进程列表

 

  • 显示手提式有线电话机上运转的历程列表,双击只怕增加到被测进度列表。
  • 右键的上下文菜单:匡帮手动转储(DUMP)内部存款和储蓄器快速照相、GC、获取PMAP文件等功能。

wwwlehu6.vip乐虎官网 6

 

四. 进程内部存储器组合分析

获得快速照相:在进程列表中右键点击被测应用进度,选取“PMAP”,内存快照保存在: 用户根目录\APT\log\目录下的“包名_pid_pmap_时间戳.txt”

翻看快速照相:点击Eclipse工具栏Windows-》ShowView-》other,选拔APT视图PMAP,
在PMAP视图中式点心击展开快速照相文件。

wwwlehu6.vip乐虎官网 7

wwwlehu6.vip乐虎官网 8

能够而且选用二遍内部存款和储蓄器快速照相展开,会一个钱打二16个结增量内部存储器的占比,如下图。能够开采五遍快速照相间被测应用释放了21M的无名内部存款和储蓄器映射。

wwwlehu6.vip乐虎官网 9

伍、注意事项

上边是选择APT工具进度中供给珍视的几点内容,为您提醒下:

 

  • APT中的DumpHprof和GC效用由于选择了DDMLIB的效率,所以有五个限制;
  • 管教手提式无线话机系统大概被测应用是可调节和测试的;
  • DDMLIB不相同意同时有多个工具获得被调和手提式有线电话机上的进度音信,所以假如想用APT的那多少个成效,最棒把Eclipse的透视图切换来APT,然后重启Eclipse;
  • 获得PMAP文件需求root权限,并且供给暗中认可root。假使进入adb
    shell
    暗中认可不是root权限,能够预先实行adb root即可;
  • 最好将adb路线插足到path中;
  • Eclipse需求安装ADT插件。

 

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图