性能测试工具PerfDog

1.引言

PerfDog(性能狗)是腾讯WeTest平台推出的一款针对移动平台的客户端性能测试工具。帮助开发者快速定位分析性能问题,提升APP应用及游戏性能和品质。

2.提供服务

  • 性能数据采集
  • 性能数据管理
  • 测试报告,团队协作

3.工具优点

PerfDog兼容iOS\Android,无需ROOT/越狱,手机硬件、游戏及应用无需做任何更改,极简化实现即插即用。

4.平台介绍

1.下载地址 https://perfdog.qq.com/?ADTAG=media.wetest.product.banner2
2.连接方式:USB或WIFI连接
3.调试截图展示:

PerfDog.png

4.保存与导入
记录保存与上传:
记录保存.png

本地导出Excel文件:
导出Excel.png

记录回放:
记录回放.png

5.测试结果云平台
性能测试结果可同步上传云平台,方便协作开发
云平台.png

  1. Log日志


    Log.png

7.调试相关参数


调试参数.png
  • ScreenShot:读取手机画面
  • FPS:帧数
    Jank:1s内卡顿次数
    BigJank:1s内严重卡顿次数
  • FTime:上下帧画面显示时间间隔
  • CPU Usage:(TotalCPU表示整机CPU使用率,AppCPU表示进程CPU使用率)
  • Memory Usage:内存
    Xcode Memory:XCode Debug gauges统计方式
    Real Memory:(实际占用物理内存)。注:物理内存系统策略有关,衡量内存指标时不会关注,但是它有助于分析定位整体性能问题)
    Virtual Memory:虚拟内存
  • GPU Usage:
    Render:渲染器利用率(像素着色处理阶段,若占比高,说明是PS阶段出现瓶颈,shader过于复杂或纹理大小、采样复杂等)
    Tiler: Tiler利用率(顶点着色处理阶段,若占比高,说明是VS阶段出现瓶颈,顶点数太多等原因)
    Device:设备利用率(整体GPU利用率)
  • CSwitch:上下文切换测试。注:单核超过14000进程会被系统Kill。
  • Wakeups:线程唤醒次数。注:超过150进程很大可能会被系统kill。
  • BTemp:电池温度
  • Network:目标进程流量
  • Battery Power:(整机实时Current电流、Voltage电压、Power功耗) 。注:Sum(Battery)是耗电量。
  • Energy Usage:监控应用使用的能耗情况(包括CPU、GPU、NetWork、Location等)。

5.PerfDog相关地址

官网 https://wetest.qq.com/product/perfdog
下载地址 https://perfdog.qq.com/?ADTAG=media.wetest.product.banner2
使用说明书 https://bbs.perfdog.qq.com/article-detail.html?id=5

你可能感兴趣的:(性能测试工具PerfDog)