O que é teste de estresse?
Teste de estresse: uma técnica de teste não funcional que é realizada como parte do teste de desempenho. Durante o teste de estresse, o sistema é monitorado após sujeitá-lo a uma sobrecarga para garantir que o sistema possa sustentar o estresse.
A recuperação do sistema dessa fase (após estresse) é muito crítica, pois é altamente provável que aconteça em ambiente de produção.
Razões para a realização de testes de estresse:
Ele permite que a equipe de teste monitore o desempenho do sistema durante as falhas.
Para verificar se o sistema salvou os dados antes de travar ou NÃO.
Para verificar se o sistema imprime mensagens de erro significativas durante a falha ou se imprimiu algumas exceções aleatórias.
Para verificar se falhas inesperadas não causam problemas de segurança.
Teste de Estresse - Cenários:
Monitore o comportamento do sistema quando o número máximo de usuários estiver conectado ao mesmo tempo.
Todos os usuários realizam as operações críticas ao mesmo tempo.
Todos os usuários acessando o mesmo arquivo ao mesmo tempo.
Problemas de hardware, como servidor de banco de dados inativo ou alguns dos servidores em um parque de servidores travaram.