开展高效的游戏陪玩系统性能测试,应该如何做?

开展高效的游戏陪玩系统性能测试,应该如何做?

游戏陪玩系统性能测试是什么从网上查了一下,貌似也没什么特别的定义,我这边根据自己的经验给出一个自己的定义,如有巧合纯属雷同。游戏陪玩系统客户端性能测试就是,从业务和用户的角度出发,设计合理且有效的性能测试场景,制定各性能场景下的游戏陪玩系统客户端性能指标(内存、CPU、卡顿数、帧率、电量、加载时长等),并制定规范化的执行流程,按照执行标准执行性能场景同时使用性能测试具收集性能数据,并对数据进行分析,如果有性能问题并对问题进行定位,配合开发进行修复验证发布,最后输出完整的性能报告。从上面的定义中,我们可以得出,在游戏陪玩系统的性能测试需要关注以下几方面,性能测试的场景的设计、性能指标的定义、规范化的执行流程、性能数据数据收集、性能数据分析、性能问题定位、性能测试报告。性能测试并不是说我们上来找个工具,随便跑个场景,拿到数据,输出个报告,就可以了。每一步都应该做到有的放矢,从而体现出游戏陪玩系统测试人员的专业性。游戏陪玩系统性能测试怎么做下面我们分别来看一下:性能测试场景的设计场景可能是一个操作的不断重复,也可能是几个操作的组合再重复,对于游戏陪玩系统性能测试的场景来说,他一定有重复的操作或者持续的操作,目的是通过重复或者持续的操作,把性能问题放大到一定程度,能够让我们发现问题。性能指标的定义常见的游戏陪玩系统移动端性能指标有:内存、cpu、帧率、卡顿数、wakp up数、展示时长等,关注什么性能指标是依托于我们的性能测试场景。规范化执行流程场景和指标都定义好了以后,就要开始执行了,这里要求要规范化执行,规范化执行不是简单的按照场景的定义去执行就好,而是要有很多关注的点。可以定义的规范有哪些:游戏陪玩系统场景开始执行前需要等待多少s游戏陪玩系统执行后需要等待多少s每次测试需不需要冷启或是必须重新安装安装好需要等待多久才可以开始测试测试账号、测试数据、设备、网络需不需要固定每一个点都可能影响的性能数据的准确性,必须要定义规范,每次都要按着规范去执行,而且这个规范是动态,随着我们不断的测试,会发现很多影响游戏陪玩系统性能数据的问题,都必须定制规范,加以规避。同时好的规范能够为我们后面进行性能数据分析打下基础。性能数据数据收集性能数据收集可能是游戏陪玩系统整个客户端性能测试中最简单的部分了,有成熟的工具perfdog可以使用,方便简单,也可以使用商业化的perfdog service实现自动化的性能数据收集,就是需要花钱。性能数据分析在收集到性能数据之后,就要去分析数据,如何分析?走势图,从走势图上我们大致可以看出该场景在当前版本的性能表现,可以得出以下结论:和之前游戏陪玩系统版本的走势图进行对比,性能指标的波动情况性能指标峰值、场景的均值以及涨幅的变化游戏陪玩系统场景的起始值与之前版本的变化场景结束后的值与之前版本的变化性能问题定位在进行完游戏陪玩系统性能数据分析以后,如果有问题,就需要去定位问题是那一块业务的问题或者是哪一个mr引起的问题,就需要回溯。先找开发,和开发沟通一下,看能否根据问题表象确定问题,如果确认不了,就需要测试定位是哪个mr合入引起的列出本次游戏陪玩系统版本合入所有mr,筛选出那些mr是性能问题所在的业务找mr合入前后的包重新跑,确认每个mr是否有影响当确定是哪个mr合入引起的性能问题后,再次和开发沟通性能测试报告性能测试报告的目的是给出游戏陪玩系统当前版本的性能表现情况,需要包含一些核心的模块测试结论性能问题归因各个场景的性能指标数据测试环境以及方案各个场景的性能指标走势图以上就是“如何高效的开展游戏陪玩系统的性能测试?”的全部内容,希望对大家有帮助。本文转载自网络,转载仅为分享干货知识,如有侵权欢迎联系云豹科技进行删除处理原文链接:

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Proudly powered by WordPress | Theme: HoneyWaves by SpiceThemes