Pergunta

No meu projeto atual estamos testando nossa GUI ASP.NET usando WatiN e MbUnit .

Quando eu estava escrevendo os testes percebi que seria ótimo se nós também podemos usar tudo isso para stresstesting. Atualmente estamos usando Grinder para Stresstest mas então temos de roteiro nossos casos mais uma vez que para muitos motivos isent que bom.

Eu tenho tentado encontrar uma ferramenta que pode usar meus testes existentes para criar carga no site e registrar estatísticas, mas até agora eu encontrei de nota. Existe uma ferramenta ou há uma maneira fácil de criar um?

Foi útil?

Solução

Temos problemas em nosso servidor de compilação quando executando testes WatiN como muitas vezes joga tempos de espera tentando acessar o componente Internet Explorer COM. Ele parece travar aleatoriamente enquanto espera para a página total a carga.

Diante disso, eu não recomendo-lo para testes de estresse como os resultados serão imprecisos e os testes são susceptíveis de ser lento.

Eu recomendaria JMeter para fazer chamadas de rosca às solicitações HTTP que o GUI está fazendo

Outras dicas

Para o teste de carga não é uma ferramenta que parece promissor - LoadStorm. Livre para 25 usuários. Ele tem zero necessidades de implantação, como este é um serviço baseado em nuvem.

Você pode construir um controlador de carga para o seu teste de estresse. Poderia levar seus testes WatiN e executá-los de uma forma multithreaded / multiprocessada.

Se você estiver confortável usando Selenium em vez de WatiN, veja BrowserMob para baseada em browser testes de carga . Eu sou um dos autores Selenium RC e começou BrowserMob para fornecer uma nova maneira de teste de carga. Usando navegadores reais, ao invés de tráfego simulado, os testes acabam sendo muito mais fácil de script e manter.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top