Teste De Stress
TRABALHO REALIZADO POR:
BRENICIO GUILHERME
DANILO XAVIER
KAMILA MEIRA
O que é o teste de stress
É focada em determinar ou validar as características de desempenho do sistema ou aplicativo em teste, quando submetidos a condições além daquelas previstas durante as operações de produção.
Os testes de estresse também podem incluir testes focado em determinar ou validar as características de desempenho do sistema ou aplicativo em teste quando sujeito a outras condições de estresse, tais como a memória limitada, o espaço em disco insuficiente ou falha do servidor.
Estes testes são projetados para determinar em que condições um aplicativo falhará, como ele irá falhar, e que os indicadores podem ser monitorados para avisar de uma falha iminente.
Objetivo do teste de Stress
O objetivo dos testes de estresse é a de revelar que a superfície de aplicação bugs somente sob condições de alta carga.
Estes erros podem incluir coisas como problemas de sincronização, as condições de corrida, e vazamentos de memória.
Os testes de estresse permite identificar os pontos fracos de sua aplicação, e mostra como a aplicação se comporta em condições extremas de carga.
Como é feito o teste de Stress
Testes de estresse normalmente são feitos juntamente com testes de desempenho. Enquanto o teste de desempenho tem como objetivo testar se determinado sistema é capaz de lidar com a carga definida nos requisitos, o teste de estresse consiste em submeter o sistema a situações anormais de uso como: •
Grandes quantidades de carga; •
Comportamento anormal de portas em um servidor;
•
Redução dos recursos computacionais disponíveis;
•
Entradas não realistas de dados. Assim, é possível observar o comportamento do sistema durante essas situações críticas, identificando falhas potencialmente difíceis de serem encontradas em situações normais, mas não toleráveis, como o vazamento de informações confidenciais de um banco de dados em mensagens de erro.