Android | PerfDog 采集性能指标

使用 PerfDog 采集性能指标并上传至云端分析

Posted by Haauleon on July 27, 2021

一、背景

  PerfDog 作为移动全平台 iOS/Android 性能测试、分析工具平台。能够快速定位分析性能问题,提升 APP 应用及游戏性能和品质。手机无需 ROOT/越狱,手机硬件、游戏及应用 APP 也无需做任何修改,极简化即插即用。

  PerfDog 支持移动平台所有应用程序(游戏、APP 应用、浏览器、小程序、小游戏、H5、后台系统进程等)、Android 模拟器、云真机等性能测试。支持 APP 多进程测试(如 Android 多子进程及 iOS 扩展进程 APP Extension)。

  Windows & Mac OS X 平台 PerfDog 桌面应用程序版本都支持对 iOS 和 Android 设备进行测试。PC 上 PerfDog 可多开,单 PC 可同时测试多台手机。

  安卓系统和苹果系统相比,性能问题出现较多,所以此次来采集一下安卓系统的性能指标。这里使用到了 PerfDog 性能测试工具,主要用于采集 app 的性能指标。PerfDog 的官网。采集结果如下:




二、实操部分

1.环境准备

(1)进入官网根据自己的操作系统下载对应的版本,我用的是 win10 就下载 windows 版本
(2)解压后找到程序 PerfDog.exe 直接发送至桌面快捷方式
(3)在桌面双击打开客户端,此操作需要在官网注册一个账号
(4)使用 USB 连接安卓机和电脑,此操作需要在安卓机的开发者选项中点击允许调试



2.选择待测机型



3.选择待测应用

  在选择应用之前需要提前在安卓机上启动对应的应用,否则无法进行指标采集。



4.操作应用

  进入应用的性能测试后,就可以开始在安卓机上操作此应用了。可以按场景来划分测试用例,比如要测试商品加购、商品下单的场景等。



5.PerfDog 添加场景标记

  PerfDog 支持添加测试场景标记,当进入性能测试指标采集后,它默认创建第一个标记 Lable1,可以双击进行重命名。



6.PerfDog 添加操作标注

  一个测试场景可以由几个不同的操作步骤组成,PerfDog 支持添加操作标注,它默认不创建,仅由用户拖动鼠标并双击进行创建。



7.上传性能指标至云端





8.进入云端数据

  数据上传成功后,就可以在浏览器打开我的数据页面进行查看。



三、性能指标分析

  可以多次采集(不同机型、不同系统版本或者性能优化前后)应用的性能指标,然后上传至云端加入对比,就可以轻而易举地进行分析。