Teste de estresse é sobre exercitar o sistema sob condições hostis ao seu funcionamento.
Aumenta-se a carga progressivamente até o momento em que a aplicação começa a sofrer e finalmente cai ou falha.
1) Testar cada serviço individualmente
2) Testar toda a aplicação com testes funcionais.
Ferramentas específicas para teste de performance:
Estas opções não são muito úteis para testar a aplicação, algumas ferramentas para testes automatizados de software servem melhor para este propósito:
Selenium é suportado na maioria dos softwares e serviços de teste de performance.
throughput representa quantas requisições/tempo o servidor trata, representa algo real, o servidor de fato está lidando com este número de requisições por minuto, é possível ajustar os parâmetros do teste para descobrir o máximo throughput possível do servidor
O teste de estresse vai dar diagnóstigo geral dos limites da aplicação mas não dará muitos indícios sobre quais pontos merecem melhoria.