Teste de carga de aplicações - AWS Orientação prescritiva

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

Teste de carga de aplicações

Nicola D Orazio e Jonatan Reiners, Amazon Web Services (AWS)

Maio de 2022 (histórico do documento)

Os testes de carga são feitos para produzir informações confiáveis sobre se seu sua aplicação está fornecendo as qualidades esperadas. Embora a abordagem mais comum seja gerar carga em suas aplicações, há diferentes maneiras de entender o teste de carga. Este guia explora as diferentes formas testar carga e quais perguntas podem ser respondidas. Ele também explica as implicações do teste de carga para ajudar a evitar armadilhas ao executar os testes. Por fim, o guia abordará várias ferramentas e sua aplicabilidade.

Informações importantes antes de começar

Executar testes de carga na Amazon Web Services (AWS) pode iniciar mecanismos de segurança. Para obter mais informações, consulte a Política de testes do Amazon Elastic Compute Cloud (Amazon EC2). O teste de penetração só pode ser executado em serviços da AWS permitidos. O teste de negação de serviços distribuída (DDoS) deve ser realizado por um AWS Partner pré-aprovado.

Além disso, considere os custos que os testes de carga gerarão e as cotas de serviço para seus serviços. Seus requisitos de teste podem exceder o limite configurado pela AWS para cada serviço. Durante a fase de planejamento do teste, recomendamos dedicar algum tempo para investigar as implicações de custo da criação da infraestrutura necessária para configurar e executar o teste. Também recomendamos a criação de alertas de cobrança que monitorem as despesas dos serviços que serão mais exigidos.