性能测试工具-PerfDog

备注:未经博主允许禁止转载

个人笔记(整理不易,有帮助,收藏+点赞+评论,爱你们!!!你的支持是我写作的动力)

笔记目录学习笔记目录_pytest和unittest、airtest_weixin_42717928的博客-CSDN博客

个人随笔工作总结随笔_8、以前工作中都接触过哪些类型的测试文档-CSDN博客

参考PerfDog官方相关文档:

官网:PerfDog | 全平台性能测试分析专家

云平台:PerfDog | 全平台性能测试分析专家

帮助文档:PerfDog Community

社区:PerfDog Community

使用中遇到问题参考:重要说明Q&A - 腾讯WeTest社区

特殊机型指南:特殊机型使用指南 - 腾讯WeTest社区

https://www.cnblogs.com/hewei2012/p/12851938.html

wetest相关内容:深度分析说明书(内测中)-腾讯WeTest

APP性能测试指标数据获取,可通过adb工具、集成的SDK工具及第三方工具。主流的第三方工具包括Emmagee、itest、GT及PerfDog

在浏览移动端的性能测试工具的时候,看到腾讯推出的PerfDog,觉得挺不错的,以前是免费的,现在收费了,但不可否认是个不错的工具

一:简介

  • 移动全平台——支持Android/iOS移动平台。提供PerDog软件Windows&Mac版本。
  • 无需ROOT/越狱——Anroid设备无需ROOT,iOS设备无需越狱。
  • 数据准确性——工具本身对测试设备CPU的性能影响<1%,帧率无影响。保证了性能数据准确真实性。
  • 数据完整性——可提供截图、FPS、Jank、FTime、CPU、GPU、Memery、Battery、NetWork、CTemp等性能参数,这些都可轻松获得。
  • 应用广泛性——支持所有APP应用、游戏、小程序、小游戏、H5、Web、后台系统进程等。
  • 云端看板——基于云端的看板,可随时随地存储、可视化、编辑、管理和下载使用任何版本的PerfDog收集所有的测试数据。
  • 团队合作——可随时创建任务、邀请团队成员加入、支持共享和查看团队完成情况,开启高效的协作模式。
  • 支持多开——PC上PerfDog可多开,单PC可同时测试多台手机


 

二:下载使用

先去官网注册登录

下载软件

解压双击运行(Mac平台:直接运行dmg桌面应用程序)

界面挺好看的

帮助文档说明(测试模式有两种):

Android有两种模式:非安装模式和安装模式
具体看文档:https://bbs.perfdog.qq.com/article-detail.html?id=5

如果是真机,安装app有密码情况下失败(手动安装PerfDog.apk),或者屏幕左上角没有实时性能数据显示(开启悬浮窗权限)
具体详情看帮助文档

我这选了模拟器的设备,测试抖音

我遇到的问题:把模拟器关了,连真机,没连上,我就去杀了adb进程,重新adb devices就有凭证确认(手机里)了

被测试应用能看到悬浮窗信息

(模拟器)

(手机)

perfdog开始实时监测游戏内的数据,(可在右下角的加号添加监测选项,选中screenshot)

点击右上方蓝色播放按钮 即可开始测试,软件会自动收集数据

可以自己去设置阈值和报警规则,以便及时发现性能问题

Battery数值仅WIFI下可进行测试

批注及标定(鼠标左键双击,则批注。左键双击已生成的批注,则取消。鼠标左键单击,则标定):

测试结束后可上传至云平台或者本地保存数据(点击右上角按钮)

我的本地存放:E:\cs\perfdog\PerfDog(v4.0.200602-Win)\data\com.ss.android.ugc.aweme\2020_06_26

(第二个勾选一下,我没勾选没看到文件生成在本地文件夹下面)

记录回放

云平台下面

在云端的测试数据,有三种模式可以选择:

  • 公开模式:所有人通过链接都可以直接查看测试报告
  • 隐私模式:需要用密码才能访问测试报告,便于注重数据隐私的团队使用。
  • 团队共享模式:先在后台创建一个测试任务(可以以产品或版本迭代为纬度),然后将项目组成员全部加到任务中,项目组的任何一个人,在测试完成之后,都可以直接将测试数据共享到指定的任务(相当于共享给项目组),这样在项目组的所有人都能够看到测试报告。

三:其他功能

1)选中某段范围查看平均值

也可以右键保存成文件进行分析

2)场景Label标签

通过标签按钮给性能数据打标签,鼠标左键双击颜色区域可修改对应区域标签名

3)多进程测试

iOS平台,APP多进程分为APP Extension和系统XPC Server

比如:某电竞直播软件用到APP Extension扩展进程(扩展进程名LABroadcastUpload)。当然也可能用到系统XPC Server服务进程,如一般web浏览器会用到webkit。

Android平台,一般大型APP,比如游戏有时候是多进程协作运行(微信小游戏,微视等APP及王者荣耀等游戏多子进程),可选择目标子进程进行针对性测试。默认是主进程。如图王者荣耀Android如何测试微信小游戏&小程序:PerfDog Community

iOS如何测试微信小游戏&小程序:PerfDog Community

备注:子程序进程名高亮显示,表示当前子进程处于顶层。

四:Web云平台功能

1)个人性能数据MyData

2)测试任务管理

创建任务邀请测试成员加入,或加入其他人创建的测试任务中

3)数据共享归纳

4)隐私分享

访问别人分享链接即可查看数据报告:

PerfDog | 全平台性能测试分析专家   Password: xs2BPa

5) Case报告多维度对比(详情、机型、版本、比例、区间、趋势、拖拉缩放等)

比例、区间、趋势、拖拉缩放等对比(鼠标左右拖动性能曲线)

五:术语说明

简单PrefDog术语说明

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值