常见的腾讯性能测试工具:腾讯gt、腾讯wetest、腾讯perfdog
目前我们做的性能属于前端(属于用户体验),后台是属于服务器的。这里介绍性能狗测试:

@前言

一、PerfDog是谁?

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

二、PerfDog提供什么服务?

腾讯WeTest客户端性能测试工具:PerfDog性能狗为您提供专业的性能测试工具服务:#性能数据采集:安卓平台、iOS平台、H5、小程序、小游戏等性能数据#性能数据管理:账户信息管理、性能数据管理、图表展示、编辑、版本对比、性能测试任务管理#团队协作:支持随时随地创建任务,成员邀请、管理、测试任务及数据共享和查看#测试报告:可通过截图录屏等查看到明确的执行步骤,并展示时间轴、截图轨迹、性能轨迹、测试日志等内容。

三、使用性能狗

工具:性能狗
下载网址:https://perfdog.qq.com/
登录方式:TAPD账号
平台:安卓、IOS平台
其他工具:无线网卡
性能参数:FPS、Jank、FTime、CPU、GPU、Memory、Battery、Network、CTemp等
建议:IOS需要无线网卡才能连接成功。电脑最好使用win7系统,win 7能驱动无线网卡

1.测试前准备:

1、 自己的设备的其他应用全都关闭。
2、 电量充足,一般70%以上。(其实测试50%以上就行了,但是在测试过程中会耗电)
3、 不能边充电边进行性能测试。
4、 保持登录应用的账号不要被其他人挤掉,不然可能测试的性能数据作废了。
5、 设备。至少要准备三台测试机,覆盖目前的高、中、低配手机(主要看cpu),如果是ios需要更多的机型。

*PS:
高档机 骁龙8开头的
中档机 骁龙6,7开头的
低档机 骁龙4开头
(档位高低标准也要看项目方要求,以下只是举例,仅供参考)

2.测试时注意点:

1、 测试过程中,打点和loading 区分开来,loading 会掉帧厉害,战斗测试战术结束加载前打点
2、 每次录制完一段数据必须杀进程。不然内存会一直升
3、 个人觉得手机烫,放置一两分钟
4、 定位、网络、自动锁屏、数据同步、省点模式全部关掉,不录垃圾数据

3.测试步骤:

1、在电脑上安装好PerfDog的软件,并登陆。
2、打开该软件并使用数据线连接手机,选择要测试的手机设备。(有线网络和无线网络,这里使用的是无线网络)

3、在PerfDog上勾选好性能测试需要的参数(不勾选截图,截图记录会影响性能。其余的能勾选的都勾选上。截图是定位问题用的,如果是要定位问题就勾选,而且截图只能在有线情况下使用。)

4、在PerfDog上选好需要进行测试的APP,并在手机上打开该APP。(这里需要测试的应用是QQ)

5、 (待游戏趋于稳定状态开始录制,一般等待2分钟)在PerfDog上点击开始进行性能录制

6、按照性能测试用例开始执行(点击tab标记用例)
7、 选中需要的性能数据,右键上传到PerfDog云端web及本地生成excel表格

8、结束测试
1、可以在保存excel文件的路径里看到测试的数据
2、也可以在云端看到自己测试的数据(性能数据同步上传到了PerfDog云端web看板)
进入云端:点击右上角“云”icon,登录TAPD,进入云端。

进入云端进行查看:

四、性能数据分析

参数解释:
FPS: the number of frame rate by the process each second 帧率,每秒播放的图片。可用连环画理解,帧率越高,画面感越好
Avg(FPS):Average(FPS) 平均帧数(一段时间内的平均FPS)
FPS >=18[%]
FPS>=25[%]
Var(FPS): Variance(FPS) 帧率方差(一段时间内的FPS方差)
Drop(FPS):降帧次数(平均每小时相邻两个FPS点下降大于8帧的次数)
Jank:1秒内卡顿次数
Jank(/10min):平均每10分钟的卡顿次数
BigJank(/10min):平均每10分钟的严重卡顿次数
FTime:上下帧画面显示时间间隔,帧的耗时
Delta(FTime):增量耗时,平均每小时两帧之间时间差>100ms的次数
Render:渲染器利用率
Tilter:Tilter利用率
Network(Recv/Send 测试目标进程流量)
Battery Power(Current电流、Voltage电压、Power功率)(注:与仪器测试误差<3%左右)

01 性能测试主要分析参数

FPS、CPU、GPU、Memory

FPS:帧率
帧率简单来说就是一秒内播放了多少帧的图片,如果说帧率越高那么代表画面越流畅,越清晰。
在性能参数中,关于FPS常见的参数就是AvgFPS(平均帧率)、VarFPS(掉帧次数,就是掉帧超过8的次数)、FPS>=18、FPS>=25、Jank、BigJank

CPU:中央处理器
在性能参数中,关于CPU常见的参数就是AvgAppCPU(APP平均CPU使用率)、AppCPU<=60%、AppCPU<=80%、AvgCtemp

GPU:图像处理器
在性能参数中,关于GPU常见的参数只有就是AvgGUsage(平均GPU使用率)

Memory:内存
在性能参数中,关于Memory常见的参数就是AvgMemory(平均内存)、PeakMemory(峰值内存)

02 场景用例编写分析

1.大厅遍历主要是测试:

第一、相对于挂机对于FPS的关注反而会降低。
第二、每个功能打开关闭是否释放内存。
第三、CPU占用率和温度。

2.核心场景各模式要怎么测?
核心场景是测试:

第一、各种不同模式的玩法的数据。
第二、需要总结出不同模式的差异,对数据有个预期。
第三、设计场景上尽量能设计出每个模式相同的操作或者有一段相同的操作单独打label。
第四、连续录制几个模式,查看数据。

3.核心内容要怎么测?
核心内容是测试:

第一、对应游戏的核心玩法中的常见极端环境。
第二、核心内容和各种模式不同,它主要是要测一个极端环境下数据的稳定。
第三、该测试可能会多次录制,进行对比。
第四、如果数据有问题会进行多次录制,分析场景,定位问题。

4.核心场景新增内容
什么样的新增内容要怎么测?
新增内容是测试:

第一、新增的内容对核心场景有影响。
第二、新增内容对之前场景数据有影响。
第三、主要有涉及特效、新模块、新地图等。

03 Perfdog走势图分析

数据陷阱:
你在看数据表的时候发现不了问题,但是你打开走势图就很明显可以发现问题。

1.一个比较正常的数据:
从入场开始比较正常的一个数据。

内存泄露:
数据存在内存泄露。(内存在一直上升,可能会导致系统崩溃)

以上差不多了,如有问题请联系我~~~

性能测试-性能狗(Perfdog)测试与数据分析相关推荐

  1. 【学习笔记】APP性能---使用Perfdog测试APP和小程序的性能

    1.PerfDog介绍 腾讯推出的移动全平台性能测试分析专家--- PerfDog性能狗. 移动全平台iOS/Android性能测试.分析工具平台.快速定位分析性能问题,提升APP应用及游戏性能和品质 ...

  2. ufo帧率测试网站_移动全平台性能测试分析工具:PerfDog性能狗

    点击关注,我们共同每天进步一点点! PerfDog是腾讯出品的移动端性能测试工具,致力于提升移动应用和游戏的性能和品质,主打游戏APP,当然应用APP也能用. 介绍: 移动全平台iOS/Android ...

  3. 移动端性能测试必备工具PerfDog性能狗

    致移动游戏&应用性能测试分析的伙伴们: 你是否会因移动游戏&APP性能问题,而备受煎熬? 你又是否因寻找性能测试分析工具,而彷徨迷茫? 你是否因工具需要,而尝试各种ROOT/越狱? 你 ...

  4. PerfDog性能狗上手体验及总结分析

    一.PerfDog简介 PerfDog性能狗是移动全平台iOS\Android性能测试工具,快速定位分析性能问题,提升APP应用及游戏性能和品质,手机无需ROOT/越狱,手机硬件.游戏及应用无需做任何 ...

  5. PerfDog性能狗实测智能手表性能

    随着国内越来越多的厂商发布智能手表,而这些手表的系统基本上都是基于Android系统深度打造的,就拿OPPO Watch ECG版本来说,ColorOS Watch 1.5正是基于Android O深 ...

  6. PerfDog 测试腾讯视频、优酷、爱奇艺视频类小程序性能

    自从经朋友介绍PerfDog这款移动端测试神器后就一直在使用它测试大型游戏的流程度,前两天使用腾讯视频追剧分享到微信时发现发现的链接直接进入腾讯视频的小程序中,试了多个视频软件皆是如此,于是想要试试用 ...

  7. 电脑性能配置怎么测试软件,配置查看性能测试及总结

    ·配置查看性能测试 继续我们的讨论.如果说前面的外观和结构介绍能够说服我们戴尔Vostro 1510确实适合多数人使用,或者至少是外观和结构方面适合的话,那么接下来的配置和性能测试或许会成为更有力的证 ...

  8. 测试游戏的软件电脑运行,什么是软件性能测试_电脑测试性能软件_测试电脑游戏性能软件...

    工具分类 国内介绍软件测试工具比较好的网站为:51Testing软件测试论坛 开源测试管理工具:Bugfree.Bugzilla.TestLink.mantis zentaopms 开源功能自动化测试 ...

  9. RPC框架性能基本比较测试

    from: http://www.useopen.net/blog/2015/rpc-performance.html RPC框架性能基本比较测试 gRPC是Google最近公布的开源软件,基于最新的 ...

  10. 【Android 高性能音频】OboeTester 音频性能测试应用 ( Oboe 输出测试参数 | API 选择 | 音频输出设备选择 | 采样率 | 通道 | 采样格式 | 播放偏好 )

    文章目录 一.Oboe 输出测试参数面板 二.Oboe 输出测试参数 API 及 设备选择 三.Oboe 输出测试参数 音频参数 四.Oboe 输出测试参数 播放偏好 五.Oboe 输出测试参数 ( ...

最新文章

  1. 5行Python代码实现图像分割
  2. Python学习之使用Python生成PDF报告
  3. Spring Quartz
  4. 程序员必须知道的10大基础实用算法及其讲解
  5. .NET 2.0 CER学习笔记
  6. OSChina 娱乐弹弹弹——Team,对你爱爱爱不完
  7. scala通过mkString方法把一个集合转化为一个字符串
  8. 欢迎使用Augury[翻译]
  9. Python--网络编程
  10. elsevier模板_英文论文双栏模板
  11. Intellij Idea选中内容后Backspace删除无法使用,Ctrl+c/Ctrl+v/Ctrl+s/Ctrl+d等等快捷键无法使用的问题的解决
  12. 在Ubuntu和CentOS上搭建NodeJs的执行环境步骤
  13. 调用Kubernetes SDK实现二次开发
  14. Java ArrayList 数组之间相互转换
  15. StylesheetLanguage--如何使用Less--前端样式语言
  16. ArcGIS求局部空间自相关
  17. 中点和中值滤波的区别_滤波器知识总结:详解滤波器分类、技术参数及部分种类介绍...
  18. matlab 空间向量的夹角,空间两向量之间的旋转角如何求?角度范围在0-360°
  19. netcfg 进程分析
  20. 某程序员揭秘“开水团”大厂真实福利

热门文章

  1. 动态规划法---python实现
  2. c# gerber文件读取_PCB加工中Gerber文件的解析及其图形绘制和分割的研究
  3. android 投屏 ipad,安卓手机投屏到ipad上
  4. 教你实战Flutter Deskstop之Tinypng(熊猫图片压缩)GUI工具
  5. 微信小程序调出选择好友聊天窗口
  6. 流媒体压力测试工具—推拉流
  7. 神策分析 Web JS SDK 功能介绍
  8. Office2010安装需要MSXML版本6.10.1129.0的方法
  9. 【Ware】C++编程软件
  10. 使用Pycharm进行代码对比的方法