Perfdog简介
Perfdog是腾讯旗下开发的一款主打测试游戏性能的工具。
传送门:https://perfdog.qq.com/
PerfDog支持移动平台所有应用程序(游戏、APP应用、浏览器、小程序、小游戏、H5、后台系统进程等)、Android模拟器、云真机等性能测试。支持APP多进程测试(如Android多子进程及iOS扩展进程APP Extension)
使用方法:
-
Perfdog在使用之前要求登录账户,因此第一步需要在官网进行注册账户。
image.png - 注册比较简单
2.1 按照提示输入 姓名,邮箱(用于验证),密码,公司属于可选项,可以不用填写
2.2 勾选服务条款和隐私政策即可。
image.png
3.3 之后就可以进入自己邮箱验证啦
image.png - 下载工具
在官网主页滑到底部,可以看到两个下载入口Windows和MAC OS。
按照自己需求下载即可。 - 使用和说明
4.1 下载成功之后是一个压缩包,解压缩之后可以看到如下文件夹和文件正式使用之后会有一个
data
的文件夹生成,而这个文件夹下面则是自己测试采集的数据。
4.2 启动文件则是
PerfDog.exe
,双击执行即可。启动之后是一个登录界面。这个时候输入自己注册的账户密码即可。image.png
4.3 使用界面
使用界面在我看来主要使用的是4个部分
- 左半区域:主要是连接设备,以及设备的一些信息。
- 主视图区:这部分主要是实时显示采集的数据。
- log区域: 这部分主要是logcat的信息,在debug的时候非常有用处,避免问题复现之后开发说没有日志。
-
加号:这部分主要是设置采集项的。测试之前勾选自己需要采集的数据。
image.png
个人建议:
- 使用的时候可以使用
非安装模式
,即在连接上手机初始化的时候会提示安装perfdog.apk
。虽然应用不大,但是为了数据的准确性,建议可以使用非安装模式
,取消安装该应用。- 针对一些本身性能比较差的情况,尽量勾选自己所需要的数据,而其他选项关闭即可。占用最小化的资源。防止在采集数据的时候资源紧张导致的性能变差。
- 如果想要测量应用的功耗,那需要使用WiFi模式连接。usb下测试出来的数据没什么意义。
最后有啥疑问可以在评论指出,有用过的小伙伴也欢迎交流一下使用经验~~
官方指导文档(中文): https://bbs.perfdog.qq.com/article-detail.html?id=5
官方指导文档(英文): https://bbs.perfdog.qq.com/article-detail.html?id=7
网友评论