本文是我们上一期“手机游戏测试”主题的延续。 在本文中,我们将与移动游戏性能评估的关键方面讨论移动游戏的状态。
要了解有关移动游戏性能的更多信息,让我们看一些有趣的数字。
- 4/13/17比赛周结果
- 我们之间的狼:第一季
- Google Stadia负责人预测云将成为未来的游戏机
- 前10名:OS Jogos Mais Aguardados Para 2017
- 寻找挑战自我的方法? 玩填字游戏
以上数字使我们清楚地了解了手机游戏的多样性,任何手机游戏的性能都与其用户体验密切相关。 这使我们更多地考虑性能因素,以使玩家不会失望。
引人注目的图形,富媒体,动画及其效果使手机游戏更具吸引力,但是如果手机的性能落后,那么它们将几乎毫无用处。
在游戏玩法中,游戏玩家期望获得持续的进步,并应体验个性化的游戏体验,而丝毫不会减慢其游戏体验。
这解释了每个手机游戏性能评估的重要性。
有各种各样的方法和策略可以测试手机游戏的性能。 自然,这使我们可以选择使用真实设备(电话,平板电脑),最好使用不同版本的设备。
在手机游戏开发的早期阶段启动性能测试并不过分。 我们越早发现性能瓶颈; 游戏会变得更好。 在将游戏发布到Google Play或App Store之前,游戏应在所有可能的设备配置上进行不同类型的性能测试。
例如,对移动游戏进行的最常见的性能测试是确定游戏的响应能力和稳定性的常规压力测试。 对于某些负载或用户交互模式,游戏应具有一致的性能。 下面讨论的是移动游戏性能测试清单,在发布游戏之前应考虑该清单。
移动游戏性能测试分为三大支柱
当用户体验缓慢的游戏时,他们会感到烦恼。
为了提高设备性能,应检查以下内容–
游戏需要多少时间才能启动?
它是用户确定的第一个游戏性能参数。 根据经验,在用户点击游戏图标后,第一个屏幕应在1-2秒内显示出来。
不断使用手机游戏会消耗大量电池电量并加热手机。 此因素对任何移动游戏的性能都有很大的影响,通常在游戏使用的资源超过要求时会发生。 资源使用过多会给处理器造成负担,并且电话会变热。
测试手机游戏时,应优先考虑内存消耗。 向游戏添加更多功能会增加内存消耗。
例如,在具有推送通知和社交整合的游戏中,与其他游戏相比会消耗更多的内存。
在某些情况下,已经观察到整个操作系统的内存使用率仅为14%,而游戏本身仅消耗11%。
因此,必须在启动游戏之前或通过将其启动以进行Beta测试来进行处理。
我们已经在此博客中讨论了移动设备的多样性。 必须验证不同设备上的游戏性能。
可能情况是游戏在一台设备上运行流畅,而在另一台设备上运行不流畅。 像其他Android设备供应商一样,应在Samsung,HTC和Lenovo手机上检查游戏。
同样,游戏需要使用不同的RAM和处理器规格进行测试。
当被测游戏与其他应用并行运行时,不应有干扰。 最好的检查方法是切换被测游戏和其他应用程序。
检索在后台运行的应用程序,它应保持与以前相同的状态。 如果未正确处理此方案,则数据将丢失。 同样,您必须在检索应用程序时从头开始输入数据。
当游戏通过API与服务器交互时,响应时间对于评估游戏性能至关重要。
为了提高服务器性能,应考虑以下因素:
游戏应有效处理从服务器发送的数据。 加载数据时不要花费太多时间。 在某些游戏中,数据以指定格式发送。 因此,在游戏中显示它之前,应将其转换为相关格式。 在此过程中,游戏有时会变慢,响应时间会变长。
从被测游戏发出的呼叫数量应少于服务器产生的呼叫数量。 在某些情况下,会对同一功能进行多个API调用。 为了获得更好的性能,应该使用更少的call.s来处理。
由于某种原因,如果服务器关闭或无法访问,则可以将数据保存在本机数据库中。 因此,无论何时服务器关闭,都可以显示保存在本机数据库中的数据。 另一个解决方案可以是故障转移数据库服务器,即,如果其中一个服务器已关闭或处于维护阶段,则备份服务器应可用于切换。 故障转移/备份服务器应始终与主服务器保持连续复制和同步。
需要衡量游戏在不同网络上的性能和网络属性。
对于网络性能测试,应检查以下事项。
当网络上接收信息存在延迟时,则称为抖动。 这是无连接网络或分组交换网络的问题。 随着信息被分发到数据包中,数据包可以通过一条不同的路径从发送者到接收者。 当数据到达预定位置时,它比原始发送的数据变得混乱。 在抖动的情况下,应该以处理游戏的方式构建游戏。
应该将适当的通知发送给最终用户,以重新发送请求,或者等到系统再次响应。
在完全丢失数据包的情况下,游戏应能够重新发送信息请求或相应地生成警报。 如果数据不完整,则玩家将无法理解游戏中显示的信息。 这可能会对玩家造成压力。 因此,最好显示合适的消息或提示播放器重试。
需要在各种速度可变的网络上检查该应用程序。 该应用应在2.5G,3G和4G网络上进行测试。 Wi-Fi和移动网络都包括在其中。 另外,应根据网络对行为进行监视。 特别是当两个网络都可用时,并且在一个网络与另一个网络之间切换时。
例如,当用户将电话网络从4G切换到WIFI,反之亦然时,游戏中可能会出现问题。 在这种情况下,游戏变得无响应,可能需要重新启动才能进行游戏。
这几乎与移动游戏测试的性能因素有关。
测试愉快!
请继续阅读我们关于移动测试的下一个博客
请用您的查询发表评论。 我们非常乐意为您提供帮助。