本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
GAMEPERF03-BP01 使用 Amazon GameLift Anywhere 和 GameLift 测试工具包
要通过迭代开发流程提高性能效率,请利用 Amazon GameLift Anywhere 和 Amazon GameLift 测试工具包来建立全面的测试环境。
在未建立这种最佳实践的情况下暴露的风险等级:高
实施指导
这种方法允许快速迭代、高效的数据收集和详细的性能分析。关键步骤包括:
创建测试环境
使用 Amazon GameLift Anywhere 设置本地或基于云的测试环境。此设置无需将每个游戏服务器版本迭代上传到托管队列,从而缩短了激活时间。
整合亚马逊 GameLift 测试工具包
将亚马逊 GameLift 测试工具包整合到您的开发工作流程中。该工具包提供脚本、工具和库,用于可视化亚马逊 GameLift 基础设施、启动虚拟玩家以及使用 FlexMatch 模拟器迭代 FlexMatch 规则集。它简化了亚马逊 GameLift 资源的集成和管理,使您可以自动执行常见任务并收集必要的数据以进行性能分析。
快速的构建和测试周期
使用新版本快速更新测试队列,启动并开始测试。这促进了快速的构建测试重复周期,使开发人员能够验证游戏玩家体验的各个方面,包括多人互动。
全面测试
测试您的游戏服务器与 Amazon GameLift 服务器 SDK 的集成、后端服务交互、配对配置和其他 GameLift 托管功能。利用 GameLift 测试工具包自动测试并收集详细的性能指标,确保游戏组件无缝协作。
分析性能数据
使用 GameLift 测试工具包收集的数据来分析性能瓶颈并优化游戏服务器。该工具包有助于跟踪关键指标、识别问题并做出数据驱动的决策,以提高绩效效率。
通过将 Amazon GameLift Anywhere 和 GameLift 测试工具包整合到您的迭代开发流程中,您可以通过快速测试、全面的集成检查和详细的性能分析,显著提高性能效率。
实施步骤
-
使用 Amazon GameLift Anywhere 创建测试环境,缩短游戏服务器构建的激活时间并实现快速迭代。
-
集成 Amazon GameLift 测试工具包,在开发过程中自动执行测试任务、模拟玩家和验证 FlexMatch配置。
-
使用 GameLift测试工具包收集和分析性能数据,以确定瓶颈、优化游戏服务器并提高性能效率。