

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# GAMEPERF03-BP02 Teste o desempenho e a escalabilidade dos servidores de jogos
<a name="gameperf03-bp02"></a>

 Para testar o desempenho e a escalabilidade de seus servidores de jogos, implemente uma estrutura de teste robusta usando os GameLift recursos da Amazon e o kit de ferramentas GameLift de teste. 

 **Nível de risco exposto se esta prática recomendada não for estabelecida:** Alto 

## Orientação para implementação
<a name="implementation-guidance-50"></a>

 As principais práticas incluem: 

 Teste iterativo 

 Use uma frota da Amazon GameLift Anywhere para criar um ambiente hospedado na nuvem onde você pode criar e testar componentes de jogos de forma iterativa. Esse ambiente deve refletir as condições reais de hospedagem, permitindo testes realistas de desempenho e escalabilidade. 

 Teste de integração de servidores de jogos 

 Teste a integração do seu servidor de jogos com o SDK do GameLift servidor Amazon, incluindo iniciar novas sessões de jogo e rastrear eventos de sessão de jogo usando nosso kit de ferramentas AWS CLI de GameLift teste. Isso verifica se o servidor do jogo funciona corretamente no GameLift ambiente. 

 Use o kit GameLift de ferramentas de teste para automatizar os testes e reunir métricas de desempenho detalhadas. O kit de ferramentas permite que você visualize a GameLift infraestrutura, inicie jogadores virtuais para testes de carga e repita conjuntos de FlexMatch regras com o simulador. FlexMatch É particularmente útil para escalar tarefas do ECS Fargate, que simulam sessões de jogadores criando várias sessões de jogo simultâneas para testar a infraestrutura do servidor. 

 Teste de escalabilidade 

 Experimente designs de filas de sessões de jogos, frotas com vários locais, frotas spot e On-Demand frotas e vários tipos de instância. Teste as opções de posicionamento da sessão de jogo, as políticas de latência e as configurações de priorização da frota. Configure o dimensionamento da capacidade para atender à demanda dos jogadores e valide se o sistema pode lidar com a carga esperada em diferentes condições. 

### Etapas de implementação
<a name="implementation-steps-49"></a>
+  Use o Amazon GameLift Anywhere para configurar um ambiente de teste realista para testes iterativos de desempenho e escalabilidade. 
+  Teste a integração do servidor de jogos com o SDK GameLift do servidor, facilitando o gerenciamento correto da sessão e o rastreamento de eventos no GameLift ambiente. 
+  Faça testes de escalabilidade com o GameLift Testing Toolkit, simulando a carga do jogador, testando filas de sessões e validando o dimensionamento da frota, as políticas de latência e as configurações de priorização. 