zoukankan      html  css  js  c++  java
  • 客户端性能测试利器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

  • 相关阅读:
    Oracle常见授权与回收权限——grant和revoke
    数据库之笛卡尔积
    hdu 2032 一维数组实现杨辉三角
    poj3071之概率DP
    冒泡排序及两种优化方式
    Non-ASCII character &#39;xe8&#39; in file xxx.py on line 8, but no encoding declared
    编写shell脚本获取本机的网络地址。&#160; 比方:本机的ip地址是:192.168.100.2/255.255.255.0,那么它的网络地址是&#160;192.168.100.1/255.255.255.
    移动站点性能优化
    Math类概述及其成员方法
    java中StringBuilder、StringBuffer、String类之间的关系
  • 原文地址:https://www.cnblogs.com/wetest/p/12654908.html
Copyright © 2011-2022 走看看