Índice:
Definição - O que significa Teste de Estresse?
O teste de estresse refere-se ao teste de software ou hardware para determinar se seu desempenho é satisfatório sob condições extremas e desfavoráveis, que podem ocorrer como resultado de tráfego intenso da rede, carregamento de processos, underclocking, overclocking e solicitações máximas de utilização de recursos.
A maioria dos sistemas é desenvolvida sob a premissa de condições operacionais normais. Assim, mesmo se um limite for ultrapassado, os erros serão insignificantes se o sistema passar por um teste de estresse durante o desenvolvimento.
Techopedia explica o teste de estresse
O teste de estresse é usado nos seguintes contextos:
- Software: o teste de estresse enfatiza a disponibilidade e o tratamento de erros sob cargas extremamente pesadas para garantir que o software não trava devido a recursos insuficientes. O teste de estresse de software se concentra nas transações identificadas para interromper as transações, que são fortemente estressadas durante o teste, mesmo quando um banco de dados não tem carga. O processo de teste de estresse carrega usuários simultâneos além dos níveis normais do sistema para encontrar o elo mais fraco do sistema.
- Hardware: O teste de estresse garante estabilidade em ambientes de computação normais.
- Sites: o teste de estresse determina as limitações de qualquer uma das funcionalidades do site.
- CPU: modificações como sobrecolocação, subavaliação, underlock e overlock são verificadas para determinar se elas podem suportar cargas pesadas executando um programa intensivo de CPU para testar falhas ou travamentos do sistema. O teste de estresse da CPU também é conhecido como teste de tortura.