Skip to content

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çoPreço por hora
Teste de desempenho

Pronto para contratar? ​