Sem categoria

AWS Blog: Teste de carga para APIs na AWS usando JMeter

Por Erik Miyashita e Thiago Paulino, Arquitetos de Soluções da AWS Brasil 

 

A computação em nuvem trouxe grandes avanços em relação a escalabilidade de APIs (Application Programming Interfaces). No entanto, mesmo com a melhora na eficiência deste processo, seguimos com a necessidade de entender onde existem gargalos de desempenho nas aplicações. Para identificar esses gargalos, uma das melhores ferramentas continua a ser o teste de carga.

Recentemente foi desenvolvida uma solução da AWS para este fim, tornando o processo de configuração de um teste de carga na AWS muito mais fácil. Trata-se de uma arquitetura que utiliza o AWS Fargate e o framework Taurus como injetores de carga.

Antes de executar qualquer teste de carga na AWS, lembre-se de reler a política para testes de carga descrita aqui.

Outro aspecto relevante a se avaliar antes de utilizar a solução são os limites. Conforme a documentação da solução, o por região, enquanto o container concorrentes por task. Portanto o limite máximo para o teste será de 50 x 200 = 10.000 requisições concorrentes.

A solução desenvolvida permite que você realize testes diretamente em um endpoint, sem a necessidade de criação de scripts. No entanto, sabemos que nem sempre o cenário a ser testado é simples, e quase sempre é necessário criar um script em uma ferramenta de testes de carga. Neste blogpost vamos ir um pouco além da solução padrão e utilizaremos o Apache JMeter como ferramenta para a criação dos scripts de teste.

Em alto nível, a solução utiliza o framework de teste Taurus sendo executado pelo AWS Fargate, gerando resultados dentro do S3 e métricas no CloudWatch. A arquitetura da solução pode ser vista abaixo:

 

[vc_btn title=”Veja o artigo completo clicando aqui” color=”juicy-pink” link=”url:https%3A%2F%2Faws.amazon.com%2Fpt%2Fblogs%2Faws-brasil%2Fteste-de-carga-para-apis-na-aws-usando-jmeter%2F||target:%20_blank|”][vc_cta h2=”Seja um expert AWS” color=”pink” add_button=”bottom” btn_title=”Confira aqui todos os treinamentos e certificações” btn_color=”inverse” btn_link=”url:https%3A%2F%2Fwww.flane.com.pa%2Fpt%2Famazon-web-services%3Futm_source%3Dutm_source%26utm_medium%3Dutm_medium%26utm_campaign%3Dblog%26utm_term%3Daws||target:%20_blank|”]Se você ou sua empresa desejam se antecipar à concorrência, garantir que seus funcionários sejam certificados, qualificados e altamente treinados, a Fast Lane te ajuda a ter esse diferenciação poderosa. O conhecimento obtido em diferentes áreas principais de certificação Microsoft são imprescindíveis e podem causar um enorme impacto no crescimento. Entre em contato com a Fast Lane hoje para saber mais sobre como podemos ajudá-lo a obter sua equipe e a sua certificação.[/vc_cta]
Sem categoria

Desafíos y oportunidades en la implementación de proyectos de Big Data: Cómo superar obstáculos técnicos y culturales

Las 5 principales tendencias de IA que debes conocer en 2025

Top