Tenho uma aplicação web assíncrona que preciso fazer testes de performance e carga. A aplicação usa o GWT e o menu é uma imagem! Por isso, nenhuma ferramenta reconhece o menu, e sempre empaca ao repetir o script gravado.
Alguém tem alguma sugestão de ferramenta para testar este tipo de aplicação?
Já tentou pesquisar sobre o JMeter? É uma ferramenta para testes de carga e stress e eu sei que dá para realizar algumas configurações nele para funcionar com aplicações web assíncronas que usam AJAX. Até onde eu sei estas configurações são um pouco complexas, mas acho que funciona sim
Dê uma pesquisada, talvez encontre algo q te ajude
Tenho inclusive alguns materiais sobre o JMeter, já testei ele com esta aplicação e ele não reconhece.
=/
Rafael_Nunes
Por que não executa a operação que o menu está executando?(chamada de um servlet, jsf, etc).
Mero_Aprendiz
Por que não executa a operação que o menu está executando?(chamada de um servlet, jsf, etc) (2x).
J
Jorge_Diz
apgomes88:
Olá pessoal,
Tenho uma aplicação web assíncrona que preciso fazer testes de performance e carga. A aplicação usa o GWT e o menu é uma imagem! Por isso, nenhuma ferramenta reconhece o menu, e sempre empaca ao repetir o script gravado.
Alguém tem alguma sugestão de ferramenta para testar este tipo de aplicação?
Desde já agradeço a ajuda.
Ana Paula:
A captura pelo JMeter não é tão sofisticada assim, e aplicações assíncronas pedem técnicas
específicas. Eu recomendaria desenvolver primeiro um teste apenas funcional, com outras
ferramentas, e só depois partir para adaptá-lo ao uso com JMeter.
Note que esses testes podem ser executados a partir de JUnit, e portanto
usar o JUnitSampler (ou os samplers BeanShell ou JavaRequest) do JMeter.
Outra possibilidade seria utilizar Selenium para desenvolver o teste funcional.
Transformar isso em teste de performance esbarra em limitações da
própria infra do Selenium: os recursos necessários para simular a mesma carga
são absurdamente maiores. Mas é possível, e tem gente fazendo isso: