作者:wetst 小编
商业转载请联系腾讯 WeTest 获得授权,非商业转载请注明出处。
原文链接:https://wetest.qq.com/lab/view/475.html
导读
PerfDog(官网:perfdog.qq.com)作为移动全平台性能测试分析专业工具,在腾讯内部研发测试工具商店 -WeTest Store 上线后服务了近 2000+ 名开发者,其中《王者荣耀》、《QQ 飞车》、《天涯明月刀》、《和平精英》、《使命召唤手游》(CODM)等知名游戏以及 QQ 浏览器、腾讯微视、微信及小程序小游戏等优秀应用均在使用 PerfDog。在经历过腾讯内部性能测试实践后,PerfDog 将于 2019 年 11 月正式对外发布,开放给全球开发者使用。
洞穿性能测试痛点,铸就性能测试精品工具
一年前,PerfDog 研发团队在项目研发支持的过程中,频频遇到移动游戏和应用的性能测试问题。例如现有性能测试工具准确性低,带来的大量交叉复测验证、误导分析等额外工作量;又有因为工具局限性和功能空白,不得不同时开启 N 个工具、进行各式 XCode 源码编译的困难;再加上 iOS 系统无法高效进行性能测试和性能分析、以及越狱带来的安全和障碍,移动端性能测试的工作推进变得愈加艰难。
在这样的背景下,PerfDog 团队决定构建一个不受 APP 版本、系统版本、系统平台影响,完全独立并且使用简单的性能测试工具。2018 年 7 月,PerfDogv1.0 版本开始面向腾讯内部所有团队开放使用。2019 年 6 月,PerfDog 上架腾讯 WeTest Store 面向全公司所有测试及开发者,在腾讯内部收获了超高的口碑,也成为了腾讯 WeTest Store 2019 年度的明星工具。
用户需求为本,致力提升全球移动应用 & 游戏的性能和品质
“酒香不怕巷子深”,随着内部使用规模的不断扩大,PerfDog 也不断地收到由外部用户提交的使用申请。为了更好的满足外部开发者们对优秀性能测试工具的强烈需求,本着“致力于游戏和应用品质提升”的初衷,研发团队决定于 2019 年 11 月面向全球开放 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 全新版本的所有功能和特性,包括客户端操作、测试任务管理、云端数据管理以及测试报告等,均支持中英文双语版本,能更好的满足全球开发者的需求。
在经历过数次版本升级与功能优化迭代,接受了腾讯数千名游戏应用开发者的检阅与认可后,PerfDog 以领先的性能测试分析能力和表现,以解决您最终问题为依归,以致力提升移动应用和游戏的性能和品质为初衷,面向全球开放!
详细信息请访问:PerfDog 官网 perfdog.qq.com
更多优质研发测试工具请访问:腾讯 WeTest 官网 wetest.qq.com
PerfDog 交流群:878223234
关于腾讯 WeTest
腾讯 WeTest 是由腾讯官方推出的一站式品质开放平台。十余年品质管理经验,致力于质量标准建设、产品质量提升。腾讯 WeTest 为移动开发者提供兼容性测试、云真机、性能测试、安全防护、企鹅风讯(舆情分析)等优秀研发工具,为百余行业提供解决方案,覆盖产品在研发、运营各阶段的测试需求,历经千款产品磨砺。金牌专家团队,通过 5 大维度,41 项指标,360 度保障您的产品质量。