• PerfDog | 王者荣耀背后的性能测试利器,现面向全球发布!



    **
    **

    导读 ****

    PerfDog(perfdog.qq.com)是移动全平台性能测试分析专业工具,在腾讯内部研发测试工具商店-WeTest
    Store上线后服务了近2000+名开发者,其中《王者荣耀》、《QQ飞车》、《天涯明月刀》、《和平精英》、《使命召唤手游》(CODM)等知名大型游戏以及QQ浏览器、腾讯微视、微信及小程序小游戏等优秀应用均在使用PerfDog。在经历过腾讯内部性能测试实践后,PerfDog
    将于 2019 年 11 月正式对外发布,开放给全球开发者使用。

    洞穿性能测试痛点
    铸就性能测试精品工具
    ****

    一年前,PerfDog
    研发团队在项目研发支持的过程中,频频遇到移动游戏和应用的性能测试问题。例如现有性能测试工具准确性低,带来的大量交叉复测验证、误导分析等额外工作量;又有因为工具局限性和功能空白,不得不同时开启
    N 个工具、进行各式 XCode 源码编译的困难;再加上 iOS
    系统无法高效进行性能测试和性能分析、以及越狱带来的安全和障碍,移动端性能测试的工作推进变得愈加艰难。

    在这样的背景下,PerfDog团队决定构建一个不受 App 版本、系统版本、系统平台影响,完全独立并且使用简单的性能测试工具。2018年7月,PerfDog
    v1.0 版本开始面向腾讯内部所有团队开放使用。2019 年 6 月,PerfDog 上架腾讯 WeTest Store
    面向全公司所有测试及开发者,在腾讯内部收获了超高的口碑,也成为了腾讯 WeTest Store 2019年度的明星工具。

    PerfDog 强大功能
    提升移动应用&游戏性能和品质
    ****

    下面就一起来看下 PerfDog 有哪些强大的 功能特性 吧!

    移动全平台覆盖,跨越 ROOT /越狱困难

    PerfDog作为一款性能测试和分析工具,支持全平台的应用形态测试,包括Android、iOS、小游戏、小程序、H5等。且Android设备无需ROOT,iOS设备也无需越狱,能非常高效地解决两大系统测试分析的难题,提高测试工作的效率。

    在手机机型和移动应用随科技发展飞速增加的互联网时代,不同厂商、不同版本系统、参数API及形式不详给性能测试带来了许多极难突破的关点,尤其还有iOS封闭性这座大山。但基于腾讯大数据和行业测试标准,PerfDog目前已经做到了适配超过95%以上的Android机型和100%的iOS机型,并且几乎可以覆盖所有APP应用、游戏、小程序、小游戏、H5、web等。

    PerfDog还同时支持Android平台多进程测试及iOS扩展进程APP
    Extension测试,跨越了开发者们一直攻坚的ROOT/越狱、单项目多工具使用等困难,成为了一款为数不多的可以支持复合应用测试需求的性能测试工具。

    极简流程即插即用,轻松获得专业性能报告

    在解决全平台覆盖和工具局限性的问题后,为了使开发者能更高效的进行性能测试,PerfDog在操作上也做了极简化设计。PerfDog同时支持Windows和Mac两大PC端操作系统,且拥有即插即用,无需在手机上安装APP的特点。只需要在Windows
    PC/苹果MAC机器上安装并运行PerfDog客户端,就可以直接通过USB连接手机,并自动检测手机添加其到应用列表中,极大的减少了多设备繁琐的测试前置步骤。

    与此同时,作为一款部署于客户端而不是Web的性能测试工具,PerfDog在界面上提供了丰富且操作简单的功能,以提高开发者进行性能测试的便利性。例如回放功能、批注与标定、场景Label、多进程数据展示、Log采集等。

    为了提高测试数据的准确性,PerfDog目前已经做到了解决系统强制Kill机制,双重获取权限机制,可以保证长时间极限稳定测试。并且通过与各类现有工具的测试对比,工具本身性能影响小于1%,参数统一准确。在此基础上,PerfDog
    性能测试经验丰富的开发团队对 PerfDog 报告产出的专业性也有着极高的要求。

    无论是移动硬件特性、系统性能参数理解、游戏性能特性、引擎渲染机制的专业知识,还是 SysTrace/ADB 命令、Xcode/Instrument
    等专业工具方法,PerfDog
    的测试报告都能完整体现,旨在提高报告的专业度和可靠度。加上一年来丰富的案例沉淀,PerfDog已经成为了腾讯内部最优秀的性能测试工具。现在,全球的开发者将有机会亲自感受PerfDog带来的简单、高效、专业的工作体验。

    构建云化管理,增强团队协作

    PerfDog作为一款服务于测试及开发者的测试工具,在功能交互与团队协作的技术设计上也保持着不断学习积极优化的态度。从构建云化管理,推出版本对比、数据传递分享、展示编辑查看、任务管理等功能,到支持随时随地创建任务、成员邀请/管理/测试、数据共享,PerfDog希望能简化项目组开发测试团队之间的沟通成本,通过工具提高在性能测试中的团队协作能力。

    PerfDog 面向全球开发者正式发布 ****

    PerfDog 团队 经历过数次版本升级与功能优化迭代,不断提升工具的易用性、全面性和专业性,并紧跟用户需求的变化方向,努力钻研每个功能模块的优化升级。

    随着内部使用规模的不断扩大,PerfDog 也不断地收到由外部用户提交的使用申请。为了更好的满足外部开发者们对优秀性能测试工具的强烈需求,本着“
    致力于游戏和应用品质提升 ”的初衷, 研发团队决定于 2019 年 11 月面向全球开放 PerfDog 的下载和使用。

    本次发布的PerfDog全新版本的所有功能和特性,包括客户端操作、测试任务管理、云端数据管理以及测试报告等,均支持中英文双语版本,能更好的满足全球开发者的需求。

    详情访问官网:perfdog.qq.com

    更多优质研发测试工具请访问:腾讯WeTest 官网 wetest.qq.com

    PerfDog 交流群:878223234


    挑战性能之巅 | 性能测试高级实战训练营

    可能是业界最具内容深度、最有一线落地实践价值的 性能测试高级实战课程

    由霍格沃兹测试学院校长 思寒老师 联合 腾讯WeTest 性能测试专家 以及 多位 BAT 企业级性能测试技术顾问 联袂打造。3
    个月大咖带你深度掌握性能测试实战三大核心技能: 性能压测体系、性能监控体系、性能分析体系 。 ** ******

    群内有 重福利

    福利一 :免费学习性能测试实战大咖公开课+PPT资料!

    《从黑白风格到Grafana图型化界面性能分析报告》

    《性能分析大师如何给出关键论据分析需求的》

    《性能测试与性能分析的价值体现》

    福利二 :抽奖赠送性能测试经典好书《 性能之巅:洞悉系统、企业与云计算 》。

    福利三 :《 高级性能测试实战训练营 》课程优惠券。

    加小助手微信,回复「 性能测试 」入群咨询!

    来霍格沃兹测试开发学社,学习更多软件测试与测试开发的进阶技术,知识点涵盖web自动化测试 app自动化测试、接口自动化测试、测试框架、性能测试、安全测试、持续集成/持续交付/DevOps,测试左移、测试右移、精准测试、测试平台开发、测试管理等内容,课程技术涵盖bash、pytest、junit、selenium、appium、postman、requests、httprunner、jmeter、jenkins、docker、k8s、elk、sonarqube、jacoco、jvm-sandbox等相关技术,全面提升测试开发工程师的技术实力

    点击获取更多信息

  • 相关阅读:
    # 单调栈 ——Acwing 152. 城市游戏
    # 队列 ——Blah数集(OpenJ_Bailian
    # 队列 ——机器 51Nod
    # 栈 # 队列 ——HDU
    openlayers 为元素添加点击和鼠标悬停事件
    wfs请求filter中判断字段为null的写法
    ArcMap去掉Tiff栅格图层外围的黑色边框
    ArcMap给栅格数据配准并设置坐标系
    ArcMap将线按它的每个节点打散和按照线的相交点打断
    使用turf.js和openlayers配合生成等值面
  • 原文地址:https://www.cnblogs.com/hogwarts/p/15984649.html
Copyright © 2020-2023  润新知