

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á.

# GAMEOPS06-BP02Atualize e adapte a abordagem de teste de carga conforme o jogo muda
<a name="gameops06-bp02"></a>

 A otimização da abordagem de teste de carga é um processo contínuo que deve evoluir junto com o ciclo de desenvolvimento do jogo. À medida que o jogo cresce em complexidade, base de usuários e conjunto de recursos, a estratégia de teste de carga deve se adaptar para verificar se simula com precisão as condições do mundo real e fornece insights acionáveis. 

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

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

 Considere o seguinte: 

 **Cenários de teste ausentes ou desatualizados ** 

 À medida que novas funcionalidades são adicionadas a um jogo durante o processo de desenvolvimento, crie e execute novos cenários de teste de carga para validar o desempenho e a escalabilidade dos novos recursos. Da mesma forma, os recursos e as funcionalidades geralmente são refatorados para melhorar o desempenho, abordar o feedback dos jogadores ou se alinhar às novas metas de design, exigindo que os cenários de teste sejam atualizados continuamente para acompanhar as mudanças e realmente testar e refletir o estado do sistema. 

 **Novas estruturas de teste de carga ** 

 Talvez os desenvolvedores precisem alterar as estruturas de teste de carga por vários motivos: 
+  A estrutura inicial pode não ser mais capaz de simular adequadamente a carga do usuário ou fornecer o nível necessário de visão sobre o desempenho do sistema 
+  Novos recursos do jogo podem exigir suporte de teste de carga para novos protocolos, APIs ou pontos de integração 
+  Os desenvolvedores podem desejar recursos mais avançados à medida que se sentirem mais confortáveis com o processo de teste de carga. 
+  Preferência por estruturas que se alinhem melhor com a experiência técnica, as linguagens de programação ou as cadeias de ferramentas existentes da equipe 

 Ao avaliar e adaptar cuidadosamente ao longo do tempo, os desenvolvedores podem alinhar o processo de teste de carga às mudanças nos requisitos do jogo e continuar fornecendo os insights necessários para otimizar e melhorar a experiência geral do usuário. 

 **Otimizando o custo ** 

 A facilidade e a conveniência de usar AWS serviços gerenciados podem ser altamente benéficas, especialmente nos estágios iniciais de desenvolvimento. Esses serviços abstraem o gerenciamento da infraestrutura subjacente, permitindo que as equipes configurem rapidamente sua solução e se concentrem exclusivamente na criação de cenários de teste de carga e na análise dos resultados. No entanto, o uso de serviços gerenciados geralmente pode ter um custo maior devido ao valor adicional e à conveniência que eles oferecem, como provisionamento, configuração e manutenção da infraestrutura, além de oferecer recursos de alta disponibilidade, escalabilidade e monitoramento. 

 À medida que as equipes amadurecem e se tornam mais confortáveis e confiantes com seu processo de teste de carga, pode chegar um momento em que o autogerenciamento da infraestrutura possa proporcionar otimização adicional e economia de custos. Embora essa abordagem prática aumente a sobrecarga operacional, ter controle direto sobre os recursos computacionais, as configurações, os comportamentos de escalabilidade e a utilização dos recursos pode abrir novas oportunidades de ajuste fino e redução de custos. Por exemplo, pode fazer sentido que as equipes iniciem sua jornada de teste de carga com uma arquitetura AWS Fargate sem servidor e, posteriormente, passem a autogerenciar os nós subjacentes em um cluster do Amazon EKS. 

### Etapas de implementação
<a name="implementation-steps-11"></a>
+  **Atualize cenários de teste: crie e atualize ** continuamente cenários de teste de carga para validar novos recursos e funcionalidades refatoradas e verificar se eles refletem o estado atual do jogo. 
+  **Avalie as estruturas de teste de carga: ** adapte-se às novas estruturas conforme necessário para simular a carga do usuário, oferecer suporte a novos protocolos e alinhar-se à experiência e às cadeias de ferramentas da equipe. 
+  **Otimize os custos: ** comece com AWS serviços gerenciados para maior facilidade e conveniência e, em seguida, considere a infraestrutura autogerenciada para reduzir custos à medida que a equipe se sente mais confortável com o processo de teste de carga. 