zoukankan      html  css  js  c++  java
  • 腾讯移动端性能测试利器PerfDog使用

    腾讯移动端性能测试利器PerfDog使用

    一、背景

    前不久,腾讯推出的性能测试工具经过内测后发布。据了解,腾讯的诸多明星产品如王者荣耀、QQ飞车手游、和平精英、微信、微视、QQ浏览器及小程序小游戏等优秀应用均在使用这款性能测试工具平台。

    二、什么是性能优化

    提升负载能力,让程序更快的运行就是性能优化!

    三、性能优化的必要性

    1.产品希望功能多,效果更炫酷。几年前的中低配机运行速度并不比现在的手机运行APP慢很多,这就归功于开发者对于应用性能的优化。

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

    3.性能优化可以提升用户留存、提升用户转化率、提升用户体验。因此有一款优秀的性能测试工具平台显得尤为重要。

    四、Perfdog介绍

    什么是PerfDog

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

    官网地址:https://perfdog.qq.com/

    使用说明:https://perfdog.qq.com/support

    提供的测试服务

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

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

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

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

    优势

     

    五、如何使用

    1.注册与下载客户端

    进入官网:https://perfdog.qq.com/,先注册一个账号,再选择一个平台下载客户端。此处主要以Mac端为例。

    2.打开客户端

    安装完成后,输入第一步注册的账号密码即可登录客户端。

    3.连接手机与选择APP

    4.开始测试

    执行如下场景:

    1.微信进入后主页面静置1分钟

    *数据可以点击保存到云端,也可以选择保存到本地

    2.进入【看一看】点击播放一个视频,播放3分钟

    5.测试结果查看

    以以上4中的场景2 为例:进入【看一看】点击播放一个视频,播放3分钟

    1.打开本地的数据表,可以导入数据,也可以打开本地的Excel

    网络云端打开测试报告:

    共享协作URL可以查看:https://perfdog.qq.com/case_detail/516243   Password: UI1EBd

    6.性能分析

    1.内存使用和CPU占用,相对正常;

    2.平均帧率25.8,相对而言较低,一般音视频的流畅度要求25以上;

    3.卡顿次数有一定数量,Jank(/10min):18.7,BigJank(/10min):6.2,目前测试的是3分钟,相对十分钟则不一定,PS: 1)      BigJank:1s内严重卡顿次数。2)      Jank(/10min):平均每10分钟卡顿次数。3)      BigJank(/10min):平均每10分钟严重卡顿次数。 

    六、性能标准

    那到底我APP或者游戏性能标准是多少?

    建议参考自己APP或者游戏竞品(直接PerfDog测试查看)。

    备注:后期PerfDog会细分各个类型APP和游戏参考标准。

    请参考2019年中国移动游戏质量白皮书:

    https://wetest.qq.com/white-paper/white-paper-2019

    七、性能瓶颈分析

    综合来说我们分析报告首先要明确自己的目标;
    1.总体概览一下报告分析;
    2.逐项拿数据对比自己产品的指标;
    比如我们的安卓内存指标是

    1档机型指标:最高PSS<=550MB 华为P20/VIVO X20 最高PSS≤1200MB
    2档机型指标:最高PSS<=450MB OPPO R9 Plus/华为Mate 8 最高PSS≤1000MB
    3档机型指标:最高PSS<=350MB OPPO A59s/VIVO Y66 最高PSS≤800MB
    3.找比较明显的特质区域
    如果没有明显的区域就只能依赖经验一点点分析咯,
    4.分析得出结论

    八、参考文章

    官网地址:https://perfdog.qq.com/

    使用说明:https://perfdog.qq.com/support

    https://testerhome.com/topics/23006

    https://testerhome.com/topics/22877

  • 相关阅读:
    centos7 关闭firewall安装iptables并配置
    Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
    URL地址下载图片到本地
    IDEA常用快捷键
    电商的支付前、中、后这3个流程都是怎么设计的?
    jenkins的部署
    mysql 授权用户 主从和备份
    windows下利用iis建立网站网站并实现局域共享
    nginx反向代理 和部分优化
    LNMP的搭建 及地址转换
  • 原文地址:https://www.cnblogs.com/haixianglan/p/13942917.html
Copyright © 2011-2022 走看看