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á.
Os pilares da engenharia de desempenho
Para permitir uma mentalidade de engenharia de desempenho, é importante construir uma base sólida ao configurar a engenharia de desempenho para o aplicativo. A engenharia de desempenho exige a criação de quatro pilares principais:
-
Geração de dados de teste — engenheiros de desempenho configuram ferramentas para gerar os dados de teste.
-
Teste a observabilidade — Os engenheiros de desempenho configuram o ambiente de observabilidade para garantir que a execução do desempenho possa ser registrada e rastreada e que os recursos que manipulam as cargas sejam monitorados.
-
Automação de testes — Os engenheiros de desempenho desenvolvem testes automatizados que simulam o tráfego do usuário e a carga do sistema usando ferramentas como Apache JMeter
ou ghz. -
Relatórios de teste — Os dados são coletados sobre a configuração de cada teste executado junto com os resultados de desempenho. Os dados permitem correlacionar as alterações de configuração ao desempenho e fornecem informações valiosas.
A incorporação desses pilares incentivará a mentalidade de desempenho a partir das fases iniciais do design. Isso ajudará a evitar alterações no aplicativo ou no ambiente em fases posteriores de desenvolvimento e teste.