Pular para o conteúdo
Bruno Dórea
Todos os posts

2 mins de leitura


Tipos de testes de Performance


Existe alguns tipos de testes de performance, são eles:

Teste de Carga

O teste de carga tem o objetivo de verificar o desempenho de uma aplicação sob uma carga esperada de usuários ou transações. Ele simula condições reais de uso para garantir que o sistema possa lidar com o número de acessos previstos sem perder performance.

Através desse teste, é possível medir métricas como tempo de resposta, throughput, uso de recursos, e identificar possíveis gargalos antes da aplicação ser colocada em produção.

Teste de Estresse

O teste de estresse é utilizado para determinar os limites de um sistema, expondo-o a uma carga de usuários ou transações acima do normal.

O objetivo é verificar até que ponto o sistema pode aguentar antes de falhar e como ele se comporta em condições extremas, como quedas de desempenho, falhas de sistema ou travamento.

Isso ajuda a preparar a aplicação para cenários de crise e garantir que ela tenha uma recuperação eficiente.

Teste de Volume

O teste de volume avalia o comportamento do sistema quando grandes volumes de dados são processados.

Ele mede o impacto de grandes quantidades de entradas, registros e transações, garantindo que o sistema possa lidar eficientemente com esses volumes sem queda de desempenho ou perdas de dados.

Este teste é crucial para aplicativos que lidam com grandes bases de dados ou operações intensivas de processamento de informações.

Teste de Spike

O teste de spike é uma variação do teste de carga, em que a aplicação é subitamente submetida a um aumento abrupto e significativo de usuários ou transações, simulando um pico repentino de demanda.

O objetivo é verificar como o sistema lida com picos inesperado de carga, identificando se ele continua estável ou se há falhas e quedas de desempenho.

Teste de Endurance

O teste de endurance, ou soak testing, verifica o desempenho do sistema ao longo do tempo, submetendo-o a uma carga constante por um período prolongado.

Ess teste é importante para identificar problemas como vazamento de memória, acúmulo de dados ou degradação de desempenho que podem surgir após horas ou dias de operação contínua.