客户端性能测试利器PerfDog尝鲜体验

前言

在经历过腾讯内部多次性能测试实践后,PerfDog于不久前正式对外发布,开放给全球开发者使用。腾讯的诸多明星产品如王者荣耀、QQ飞车手游、和平精英、微信、微视、QQ浏览器及小程序小游戏等优秀应用均在使用这款性能测试工具平台。

什么是性能

性能优化使之运行地更快优化?简而言之,就是在不影响系统运行正确性的前提下,完成特定功能所需的时间更短。总之就是提升负载能力,让程序更快的运行就是性能优化!

性能优化的必要性

产品希望功能多,效果更炫酷,而这些也督促用户去使用更优质的设备。几年前的手机运行程序的流畅度并不比现在的手机运行 app 慢很多,这就归功于开发者对于应用性能的优化。

Android 碎片化严重——更多的人口红利就得适配更多的低端设备,这也促使我们应该进行性能优化。轻微的性能问题给用户带来的是微弱的延迟或是不便。严重一点就是程序无法正常运行、或是无法对用户的操作行为做出响应。

性能优化可以提升用户留存、提升用户转化率、提升用户体验。实际开发中应该多注意用户的利益,用户的主观感受提升了,产品的价值自然也提升了,因此有一款优秀的性能测试工具平台显得尤为重要。

PerfDog介绍

PerfDog是移动全平台iOS/Android性能测试工具平台,快速定位分析性能问题,提升APP应用及游戏性能和品质,手机无需ROOT/越狱,手机硬件、游戏及应用无需做任何更改,极简化即插即用。能非常高效地解决两大系统测试分析的难题,提高测试工作的效率。

PerfDog可提供的性能测试服务

性能数据采集:安卓平台、iOS平台、H5、小程序、小游戏等性能数据

性能数据管理:账户信息管理、性能数据管理、图表展示、编辑、版本对比、性能测试任务管理

团队协作:支持随时随地创建任务,成员邀请、管理、测试任务及数据共享和查看

测试报告:可通过截图录屏等查看到明确的执行步骤,并展示时间轴、截图轨迹、性能轨迹、测试日志等内容。

PerfDog的优势

移动全平台:支持Android/iOS移动平台,如手机、iPad、Watch、Android模拟器等。提供PerfDog软件Windows &Mac版本。

无需ROOT/越狱:Android设备无需ROOT,iOS设备无需越狱。高效解决Android & iOS性能测试分析难题。

数据准确性:工具本身对测试设备CPU的性能影响<1%,帧率无影响。保证了性能数据准确真实性。

数据完整性:可提供截图、FPS、Jank、FTime、CPU、GPU、Memory、Battery 、Network、CTemp等性能参数,这些您都可以轻松获得。

应用广泛性:支持所有APP应用、游戏、小程序、小游戏、H5、web等,性能测试一个就够了。

工具易用性:无需安装,即插即用,减少繁琐的测试障碍,让您的精力集中投入到测试分析中。

云端看板:基于云端的看板,您可以随时随地存储、可视化、编辑、管理和下载使用任何版本的PerfDog收集的所有测试数据。

团队合作:无论您的团队位于何处,您都可以随时创建任务、邀请团队成员加入、支持共享和查看团队完成情况,开启高效的协作模式。

 

PerfDog体验

上述内容来自于PerfDog官方网站:https://perfdog.qq.com,感兴趣的开发者可以前往详细查看。下面我们来亲自体验一下PerfDog使用的流程,看看是否真如宣传页所说的那么简单实用。

1、注册账号

进入官网注册账号,注册网址:https://perfdog.qq.com/login?type=signup,填好相应信息后提交,验证完邮箱即可完成注册。

2、安装客户端

选择对应系统的客户端下载,此处使用Windows客户端进行演示,解压下载的压缩包,即可完成安装。

3、打开客户端

双击PerfDog.exe即可运行PerfDog客户端。输入第一步注册的账号密码即可登录客户端。

4、连接测试手机

第一次先用数据线连接手机,打开usb调试模式,允许桌面悬浮窗权限和USB安装权限,PerfDog自动检测添加手机到应用列表中。

这里可选usb插线和wifi连接两种模式,USB模式测试:USB连线,在设备列表选择USB图标设备进行USB模式测试。WIFI模式测试:USB连线后,在设备列表选择WIFI图标设备进行WIFI模式测试。WIFI检测连接成功后,拔掉USB连接线。此处使用USB模式进行后续演示。

5、开始测试

选择测试应用,这里我测的是QQ飞车手游,选择之后手机打开应用。

授予悬浮窗权限后,手机屏幕中测试的应用左上方会显示悬浮窗信息,包含FPS、CPU、MEM、网络信息与CUP温度信息。

perfdog开始实时监测游戏内的数据,可在右下角的加号添加监测选项,添加你想要测试的性能信息,此处我选择默认的选项。

点击右上方蓝色播放按钮,软件会自动收集数据。测试结束后可上传至云平台或者本地保存数据。

6、测试结果查看

本地会保存一份Excel表格,里面详细记录了此次测试的各种数据结果。

云平台会显示这次测试的详细数据,登录云平台即可查看,云平台的数据更加直观。整个结果报告很长,包含了概览、FPS、CPU、Memory、GPU、Network、Battery信息,并且多以图表形式进行展示,折线图能更好的展示测试数据的变化情况。

完整测试报告展示

 

总结

总的来说,相比起其他测试工具,PerfDog是目前最新的移动全平台性能测试工具平台,测试的性能数据众多,展示直观完整,并且可以保存数据到云平台可以随时查看,不仅对于开发者使用很友好,对做手机测评的人也很有帮助。本篇文章简单的介绍上手体验了PerfDog,感兴趣的开发者可以关注,后续更新更加详细和深入的文章。

最后附上PerfDog帮助文档,方便需要的开发者查看。

文档地址:https://perfdog.qq.com/support

原文地址:https://www.cnblogs.com/wetest/p/12654908.html

时间: 2024-11-13 08:38:12

客户端性能测试利器PerfDog尝鲜体验的相关文章

Cocos2d-x v3.0正式版尝鲜体验【3】 Label文本标签

Cocos2d-x在新版本中加入了新的Label API,和以往不同的是,2.x的版本是通过三个不同的类来创建不同的文本标签,而现在是模仿着精灵的创建方式,一个类创建不同形式的文本,不过核心内容还是差不多的. 这是新的Label类结构图 在2.x的系列中,有三种文本,分别是TTF,BMFont和Atlas.在3.0中,将TTF拆分成两种,下面就分别看一下这四种文本的创建. 1.Label::createWithTTF 这是需要使用ttf格式字体文件的创建方式 TTFConfig config("

Cocos2d-x v3.0正式版尝鲜体验【2】 Android平台移植

今天没事又尝试了下3.0正式版关于Android平台的移植,把新建的项目移植了下.过程仅用了十分钟左右,什么概念?! 好吧,事实上我想说,这个版本号真的移植非常轻松啊,只是还没加上其它东西,只是就眼下来说,真的非常方便.心理算是平衡些了,由于写代码总是想着要把CC去掉... 话不多说,来看看怎么移植到Android平台吧.体会下什么叫方便. 首先须要Android的NDK,SDK,Eclipse啥啥的就不提了.这些有过移植经验的就不多说了,关于NDK,最好去官网下载最新的版本号. 假设有自己新建

屌丝就爱尝鲜头——java8初体验

Java8已经推出,让我们看看他的魅力.让我们看看他改变较大的部分. 一.java8概述 Java8是由Oracle(甲骨文)公司与2014年3月27日正式推出的.Java8同时推出有3套语言系统,分别是Java SE8.Java SE Emebbled 8.Java ME8. Java SE8较以往的系统增强的功能有: ①增强了对集合式操作语言--lambda表达式的支持,"Lambda 表达式"(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演

51CTO学院新课限时尝鲜计划—爆款课程打造的利器

各位老师好,学院的内容一直都在持续更新,老师源源不断的上线新课程,上线速度也是越来越快,因此学院的小伙伴们准备"在首页第一屏增加一个新内容曝光入口",打造"新课限时尝鲜计划",平台考虑给新课程和新老师更大量的曝光量,推出了"新课限时尝鲜计划",具体内容如下: 一.首页新增[新课限时尝鲜]板块 * 申请加入计划的新课会在学院首页第一屏入口曝光 * 学员限时免费学习 * 免费到期后,课程将恢复原价,并引导学员去购买该讲师的课程 * 在内容免费期间,如

Linux下尝鲜IDE Rider .NET又一开发利器

RiderRS 扯淡:很多人说:jetbrains出品,必属精品,jetbrains确实出了不少好东西,但是他的产品总感觉越用越慢,我的小Y430P高配版也倍感压力,内存占用率高. Multiple runtime support Project Rider supports the .NET Framework and Mono, with CoreCLR support in the works. It also includes templates for creating new pro

15.EVE-NG小众镜像,助力尝鲜!

文章列表(关注微信公众号EmulatedLab,及时获取文章以及下载链接) 1.EVE-NG介绍(EVE-NG最好用的模拟器,仿真环境时代来临!) 2.EVE-NG安装过程介绍 3.EVE-NG导入Dynamips和IOL 4.EVE-NG导入QEMU镜像 5.EVE-NG关联SecureCRT,VNC,Wireshark 6.EVE-NG网卡桥接,带您走进更高级的实验 7.EVE-NG硬盘扩容,存储海量镜像 8.EVE-NG定制个人镜像,脚本快速导入 9.EVE-NG容纳H3C.Huawei,

CoreOS那些事之Rkt容器尝鲜(上)

从CoreOS发布Rocket应用容器项目到现在,已经过去半年时间了.为了增加辨识度,项目更名为了Rkt.在沉寂了许久后,最近又开始在社区里出现了一些新鲜的声音. 首先是4月7日的一条新闻,Google领头投资CoreOS公司1200万美元以共同合作发展旗下的Kubernetes组件.此次合作除了促成新的商业发行版Tectonic的诞生,也使得Rkt容器与Kubernetes的关系拉近了一步:Kubernetes将提供对Rkt的友好支持,而Rkt则将沿用Kubernetes的Pods等概念来规划

Windows 10 周年版尝鲜

早在今年的 Build 大会上,微软就开始宣传最新的 Windows 10 周年版更新,炫了不少特技,直到昨天(2016/8/2 PST)才正式放出,相关新闻可以参考这里,正式的版本为 Version 1607,系统编译版本为 Build 14393.10. 文章来源:葡萄城产品技术社区 目前可以通过下面的多种方式开始更新: 1. Windows Update,面向所有用户,但是微软要分批初步推送,估计很多人不会立即刷到.你可以到"更新和安全"设置里 Roll up,幸运的话就可以看到

Istio 1.1尝鲜记

近几天Istio1.1的发布引起了技术界巨大的反响,为了让更多技术爱好者能够亲自体验Istio1.1,公司的技术大佬赶出了这篇尝鲜教程,其中包括环境.安装.可能遇到的问题及解决方式等,希望对大家有所帮助. 环境 已经安装了 Kubernetes 集群,有1个 master 和4个 node.操作系统都是 CentOS Linux 7. 下载 Istio 安装文件 curl -L https://git.io/getLatestIstio | ISTIO_VERSION=1.1.0 sh - ex