Ferramentas de teste de desempenho performance testing

Existem algumas maneiras diferentes de atacar testes de desempenho. Diferentes ferramentas tomam uma variedade de abordagens. Juntos, eles permitem que você realize testes de desempenho extensivos que garantirão que seu site não desacelere ou caia quando os negócios estiverem crescendo.

 

LoadView

Esta é a solução de teste de desempenho SaaS baseada em nuvem do Dotcom-Monitor. Ele permite gravar scripts de teste via ponto e clique. Com o LoadView, você pode testar em mais de 40 plataformas e navegadores, incluindo celular. Os usuários virtuais são criados em servidores baseados em nuvem em todo o mundo. Se sua base de clientes for regional, você pode selecionar apenas servidores locais.

Outras ferramentas de teste de desempenho não baseadas na nuvem geram usuários em seu próprio servidor. Isso significa que o teste de desempenho ocorre inteiramente em um lado do firewall. Uma solução baseada em nuvem como o LoadView cria condições reais.

Os relatórios do LoadView incluem ferramentas de solução de problemas e análise que ajudam você a encontrar e corrigir os gargalos.

Você pode usar o LoadView para testes de carga e teste de estresse. Testes de carga buscam desaceleração de desempenho quando seu site recebe tráfego pesado. Para realizar um teste de estresse, aumente o número de usuários virtuais até que o site caia. LoadView mostrará o quão bem seu site se recupera do acidente.

 

Taurus

Taurus é uma solução de código aberto que permite realizar testes de carga em um pedaço de código antes de ser implementado. Testes de desempenho durante a fase de desenvolvimento ajudam a garantir que o código em si não seja culpado por problemas de desempenho que surgem durante testes posteriores. Não só aumenta a probabilidade de seu site passar por testes de desempenho posteriores, mas também ajuda na solução de problemas na estrada. Se o código passou nos testes antes da implementação, você pode olhar com segurança para outras possíveis causas primeiro.

Touro não permite gravação de script de ponto e clique no teste. Em vez disso, requer que você escreva scripts de teste no YAML, uma linguagem de codificação facilmente legível. Como o YAML é fácil de aprender e a Taurus deve ser usada pelos desenvolvedores, essa restrição não é um obstáculo.

 

cerco

O Siege é uma ferramenta de código aberto que também é usada na fase de desenvolvimento. Use Siege após Touro, mas antes de executar um teste completo de desempenho com o LoadView. Ele só testa funcionalidades básicas, como autenticação do usuário, protocolos FTP, cookies, HTTP e HTTPS. Você pode executá-lo com vários endereços IP da mesma máquina, o que o aproxima das condições do mundo real que você replicará com o LoadView.

O cerco não é adequado para testes em larga escala, então você não deve confiar nele apenas.

 

AppLoader

A maioria das ferramentas de teste de desempenho se concentra na web. Eles funcionam melhor com sites e aplicativos web. Se você tem um aplicativo de negócios que é acessado através de clientes finos e gordos, bem como um portal web, então você encontrará o AppLoader útil. Scripts facilmente criados testam todo o fluxo de negócios, incluindo aplicativos de terceiros.

 

Microsoft Word ou Excel

Não, é sério. A maneira mais rápida e completa de criar casos de teste para testes de desempenho é reutilizar scripts de teste a partir de testes funcionais. Todos os scripts de teste começam como casos de teste manual, quer incluam etapas detalhadas ou uma descrição geral como “login com sucesso”.

Word ou Excel são excelentes ferramentas para compartilhar esses casos de teste manuais entre os testadores como um recurso para gravar scripts de teste. Se você escolher o Word ou o Excel é uma escolha profundamente pessoal que inspirou mais argumentos do que a pronúncia correta de “GIF”. Use o que você e sua equipe preferirem.