/ / As ferramentas de automação da web são adequadas para o desenvolvimento de ferramentas personalizadas de teste de carga / estresse? - testes, selênio, testes na web, webaii

As ferramentas de automação da Web são adequadas para o desenvolvimento de ferramentas personalizadas de teste de carga / estresse? - testes, selênio, testes na web, webaii

Ferramentas como o WebAii podem ser usadas para visitar um site, e com um loop simples, em sucessão.

Se eu codifico muitas ocorrências em um site em sucessão e / ou com a capacidade de padrões personalizados, essa é a mesma funcionalidade de uma ferramenta de teste de carga / estresse?

obrigado

Respostas:

1 para resposta № 1

Essencialmente sim. Mas, para obter um teste verdadeiro, isso definitivamente precisaria de multithreading ou, preferencialmente, ser executado em vários clientes no site para refletir o uso simultâneo. Isso dificultaria a coleta de informações (o WCAT é muito bom para isso, mas possui um pouco de curva de aprendizado).

Eu já havia pensado em escrever algo quando precisava fazer alguns testes de estresse, pois nem o WCAT nem o WAST realmente se encaixavam no orçamento. Se eu tivesse examinado o WebAii, teria considerado.


0 para resposta № 2

Eu não diria que este é um teste de carga, a menos quevocê tem várias instâncias em execução. Ao carregar os aplicativos da Web de teste e você estiver usando navegadores da Web reais, é uma boa regra ter um navegador por CPU / núcleo.

Existem serviços que você pode usar para gerar carga realista por pouco dinheiro.


0 para resposta № 3

Utilizamos frequentemente ferramentas de automação da web combinadascom máquinas virtuais para carregar o teste. Cada máquina virtual usa drivers da Web seguindo um script, e os scripts são escritos para que eles se protejam e esperem um ao outro em determinados pontos de verificação e verifique se todas as máquinas e seus navegadores foram atualizados antes de continuar. Dessa forma, coisas importantes (como clicar em um link que inicia cálculos intensos) são feitas simultaneamente por todas as máquinas virtuais.