聚焦性能技术和实践, MTSC全面揭秘PerfDog演进之路
商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处。
12月14日,2019年度中国移动互联网测试开发大会(Mobile Testing Summit China,简称 MTSC)深圳站于深圳科兴科学园国际会议中心圆满落幕。
腾讯WeTest作为本届大会战略合作伙伴,携平台明星性能测试工具PerfDog参会,现场由腾讯测试开发专家周绍胜代表PerfDog研发团队,在大会现场作专题分享,揭秘PerfDog聚焦技术和实践,洞穿性能的演进之路。

【PerfDog全球发布后首次公开亮相MTSC】
MTSC是由国内最大的移动测试技术社区 TesterHome发起的软件测试行业技术会议。大会以“软件质量保障体系和测试研发技术交流”为主要目的,自 2015 年至今已成功举办了五届,共计有 1000+余家企业,10000余位测试工程师、测试经理及企业CTO 参会,并受到了全行业的广泛关注,是中国互联网质量保证行业的顶级会议。
此次MTSC2019深圳站,亦汇聚了1000多位来自世界各地的测试精英汇聚一堂探讨交流。
本届大会在议题设置上,全面覆盖了包括移动端专题测试、安全测试、自动化测试技术、服务端测试、质量保障以及高新领域测试专题等多个方向。而在移动端专题测试议题下,还设置了性能测试、耗电量测试、弱网测试、4SDK测试等多个子议题——其中的“性能测试”,则正是PerfDog所关注的领域,也是此次代表PerfDog所分享的主要议题方向。

【资深专家实战经验分享,洞穿性能测试痛点】
周绍胜专注性能专项测试领域多年,有着丰富的端游、手游引擎性能专项,兼容性专项和渲染性能分析经验,近来重点参与腾讯《和平精英》等星级项目及其它基于渲染指令流的云游戏重点项目,目前则主要负责PerfDog开发以及腾讯互娱App&游戏性能专项的技术指导。因此,他的分享,一如其主题《洞穿性能之PerfDog》所表达的,对于性能专项测试领域中的诸多“痛点”有着深刻洞察,并能够结合具体实战经验予以剖析和解答。
分享中,周绍胜不仅详细介绍了PerfDog研发背景和PerfDog中所使用的技术,同时还带来了大量有关性能专项工作中的专业技能与专业实战经验的分享。

在大会现场,周绍胜首先分析了国内外测试工作为何越来越重视性能专项问题的原因,同时结合过往经验,分享了性能专项测试中遇到过的挑战和“痛点”,以及性能专项测试人员对于性能专项测试工具的具体需求。随后,则结合性能专项工作者的工具需求,讲述PerfDog这一性能专项工具平台所使用的技术框架和相关的技术实现,并结合实际应用案例讲解了PerfDog工具对于提升性能专项测试人员效率和专业性所能起到的作用。
当然,最后他也站在PerfDog开发者的角度,针对行业内合作建设,提出了包括分享工具技术,推动开发者开发功性能应用或游戏,以及推动行业标准的设立等在内的一系列实用建议。

【联动行业共建生态,PerfDog以提升应用和游戏的品质为使命】
作为腾讯互娱官方出品的一站式质量开发平台,WeTest一直致力于质量标准建设和产品质量提升,希望通过集成更多优质工具,覆盖游戏或各类应用在研发、运营各阶段的测试需求,360度保障产品质量。
而作为WeTest针对开发者性能专项测试需求所推出的移动全平台iOS\Android性能测试工具,PerfDog不仅能够快速定位分析性能问题,提升APP应用及游戏性能和品质,而且收集过程无需ROOT/越狱,无需对手机硬件、游戏及应用进行任何更改,真正做到极度简化、即插即用。
现阶段,PerfDog已经可以为开发者提供包括安卓平台、iOS平台、H5、小程序、小游戏等各类应用的性能数据采集服务,提供账户信息管理、性能数据管理、图表展示、编辑、版本对比、性能测试任务管理等数据管理服务,并支持随时随地创建任务和执行成员邀请、管理、测试任务及数据共享和查看功能。此外,PerfDog还可通过截图录屏等查看到明确的执行步骤,并展示时间轴、截图轨迹、性能轨迹、测试日志等内容,以生成更为清晰,更符合开发者实际工作需求的测试报告。
今后,PerfDog还将继续在保持“简单易用”特色的前提下,不断优化产品体验,丰富其功能,联动行业共建生态,切实为移动应用和游戏提升性能和体验。
聚焦性能技术和实践, MTSC全面揭秘PerfDog演进之路的更多相关文章
- 深度解析SDN——利益、战略、技术、实践(实战派专家力作,业内众多专家推荐)
深度解析SDN——利益.战略.技术.实践(实战派专家力作,业内众多专家推荐) 张卫峰 编 ISBN 978-7-121-21821-7 2013年11月出版 定价:59.00元 232页 16开 ...
- MOT大连站 | 卓越研发之路:前沿技术落地实践
还在讨论究竟哪种编程语言更容易深度学习?哪种编程语言更具有价值?如果你是资深技术人员又或者是团队负责人,在机器学习.微服务.Spring 5反应式编程等方面遇到了问题,不妨参加一场由msup和微软联合 ...
- 20145203盖泽双 《网络对抗技术》实践九:Web安全基础实践
20145203盖泽双 <网络对抗技术>实践九:Web安全基础实践 1.实践目标 1.理解常用网络攻击技术的基本原理. 2.Webgoat下进行相关实验:SQL注入攻击.XSS攻击.CSR ...
- 20145203盖泽双 《网络对抗技术》实践八:Web基础
20145203盖泽双 <网络对抗技术>实践八:Web基础 1.实践目标 (1)编写Web前端--含有表单的HTML代码. (2)编写Web前端--javascipt验证用户名.密码的代码 ...
- 20145203盖泽双《网络对抗技术》实践五:MSF基础应用
20145203盖泽双<网络对抗技术>实践五:MSF基础应用 1.实践目标 掌握metasploit的基本应用方式,掌握常用的三种攻击方式的思路.下面是我自己做的时候用的四个套路. (1) ...
- 2017-2018-2 20179205《网络攻防技术与实践》第十一周作业 SQL注入攻击与实践
<网络攻防技术与实践>第十一周作业 SQL注入攻击与实践 1.研究缓冲区溢出的原理,至少针对两种数据库进行差异化研究 缓冲区溢出原理 在计算机内部,输入数据通常被存放在一个临时空间内, ...
- react技术栈实践(2)
本文来自网易云社区 作者:汪洋 这时候还没完,又有两个问题引出来了. 按照上面的配置,第三方库 antd 竟然也被编译了,导致样式失败. react中,一旦包裹了子组件,子组件没办法直接使用 styl ...
- 网易云信技术分享:IM中的万人群聊技术方案实践总结
本文来自网易云信团队的技术分享,原创发表于网易云信公众号,原文链接:mp.weixin.qq.com/s/LT2dASI7QVpcOVxDAsMeVg,收录时有改动. 1.引言 在不了解IM技术的人眼 ...
- Istio技术与实践02:源码解析之Istio on Kubernetes 统一服务发现
前言 文章Istio技术与实践01: 源码解析之Pilot多云平台服务发现机制结合Pilot的代码实现介绍了Istio的抽象服务模型和基于该模型的数据结构定义,了解到Istio上只是定义的服务发现的接 ...
随机推荐
- FCC---Create a Gradual CSS Linear Gradient
Applied Visual Design: Create a Gradual CSS Linear Gradient background: linear-gradient(gradient_dir ...
- 利用Azure虚拟机安装Dynamics 365 Customer Engagement之五:安装SQL Server
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...
- Hadoop、storm和Spark Streaming简单介绍(非原创)
文章大纲 一.Hadoop是什么二.storm是什么三.Spark Streaming是什么四.Spark与storm比较五.参考文章 一.Hadoop是什么 1. 简介 Hadoop是一个由Ap ...
- Bazel 编译工具; tensorflow 编译
什么是bazel https://docs.bazel.build/versions/master/bazel-overview.html 使用 bazel 构建 c++ 工程 https://git ...
- [Go] Golang中的面向对象
struct interface 就可以实现面向对象中的继承,封装,多态 继承的演示:Tsh类型继承People类型,并且使用People类型的方法 多态的演示Tsh类型实现了接口Student,实现 ...
- Octave中的一些常用操作
>> 5+6ans = 11>> 1~=2ans = 1 %1表示true,0表示false>> 1~=1 %1不等于1ans = 0>> a=2 ...
- vi 中按了 Ctrl+S 后死机不能动怎么办?
我们下意识想保存文档时,会不知觉地按下 Ctrl+S 组合键.但如果是正在 Linux 的 Shell 中使用 vi 编辑文本,这么按就糟了,会直接出现卡住.不能动.卡死的现象. 不过,后来我搞明白了 ...
- go语言设计模式之template
template.go package template import ( "strings" ) type MessageRetriever interface { Messag ...
- python pyquery 基本用法
1.安装方法 pip install pyquery 2.引用方法 from pyquery import PyQuery as pq 3.简介 pyquery 是类型jquery 的一个专供pyth ...
- Mac下MongoDB配置与操作
1.环境配置 Xcode安装 2.下载安装包 官网地址是:MongoDB Download Center | MongoDB 3.解压文件, 将文件放置/usr/local 4.配置环境变量 open ...