Testes de desempenho

Testes de desempenho
O foco principal dos testes de desempenho é avaliar quão bem um sistema funciona.
Ao contrário dos testes funcionais, que verificam se um sistema funciona, os testes de desempenho buscam medir aspectos qualitativos da experiência do usuário com o sistema, como sua capacidade de resposta e confiabilidade.
As métricas avaliadas nos testes de desempenho baseiam-se nos tipos de métricas do k6: Contadores (Counters), Medidores (Gauges), Taxas (Rates) e Tendências (Trends).
Os seguintes itens podem ser avaliados como parte dos testes de desempenho:
Escalabilidade
A escalabilidade é a capacidade de uma aplicação web de lidar com grandes volumes de dados e um tráfego digital crescente, sem interrupções ou degradação no desempenho da aplicação.
Elasticidade
A computação elástica é a capacidade de expandir ou reduzir rapidamente recursos de processamento, memória e armazenamento, atendendo a demandas variáveis sem a necessidade de um planejamento de capacidade complexo ou de uma engenharia específica para picos de uso.
Disponibilidade
Um site disponível é aquele que pode ser acessado e utilizado conforme o esperado pelo usuário. Ao falar em disponibilidade, geralmente nos referimos à proporção entre o tempo em que o sistema está disponível e o tempo total. Normalmente, a disponibilidade de um site é expressa em porcentagem, como, por exemplo, 99,9% de disponibilidade.
Confiabilidade
A confiabilidade de uma aplicação refere-se à capacidade do software de operar de forma consistente, de acordo com suas especificações. Se a sua aplicação for confiável, os usuários poderão utilizar suas funcionalidades a qualquer momento, sem enfrentar lentidões.
Resiliência
Uma aplicação resiliente é aquela que continua funcionando mesmo diante de falhas em componentes do sistema. A resiliência exige planejamento em todos os níveis da arquitetura; ela influencia a estruturação da infraestrutura e da rede, bem como o design da aplicação e do armazenamento de dados. A resiliência também se estende às pessoas e à cultura organizacional.
Latência
A latência descreve o nível de atraso em uma rede ou conexão com a Internet. Uma latência baixa indica que não há atrasos, ou que eles são praticamente inexistentes. Alta latência implica a existência de muitos atrasos. Um dos principais objetivos da melhoria de desempenho é reduzir a latência.
Preço
| Serviço | Preço por hora |
|---|---|
| Teste de desempenho |