Android性能测试工具APT使用指南

发表于:2015-7-20 13:14

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:sea的博客    来源:51Testing软件测试网采编

  腾讯的安卓平台高效的性能测试工具APT(Android Performance Testing Tools),适用于开发自测和定位性能瓶颈,帮助测试人员完成性能基准测试、竞品测试。
  APT提供了CPU利用率实时曲线图、多维度内存实时曲线图,方便竞品对比测试和定位内存泄露问题;支持进程内存构成分析,支持手工或超过阈值时自动转储(Dump)详细堆内存对象信息,支持多进程,支持生成和导出常用格式的的日志图表。
  APT相比同类工具,具有下面2大特性:
  使用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)内存快照阈值;可设置内存类型曲线显示开关,此项在测试过程中可动态调整。
  2. 启动CPU与内存检测
  在“设置”视图的“首选项”选项卡中选择监测项:CPU或内存;
  点击“进程列表”视图右上角的刷新按钮,获取手机上的正在运行进程列表;
  在进程列表中双击或者右键添加要测试的进程(支持多选);
  点击“开始”按钮,即可启动监测。
  3. 生成统计表格
  在CPU、内存视图右边的统计表格中会实时统计CPU、内存和jiffies等三个统计项的最大值、最小值、平均值和增量等统计数据。如下图所示:
  三、获取内存快照
  获取内存快照的方式有2种,一种是手动方式,一种是自动获取。
  1. 手动获取内存快照:在进程列表中右键点击被测应用进程,选择“Dump Hprof”。
  2. 自动获取内存快照:在“设置”视图的“内存”选项卡中选择开启Dump Hprof功能。设定内存阈值后,启动内存监测。
  当被监控的进程内存超过设定的阈值后,会自动保存当前进程的内存快照hprof文件。内存快照.hprof文件保存在用户根目录\APT\log\hprof 目录下,用Memory Analyzer(MAT)打开分析。
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号