Configurar um teste de carga requer que você selecione um tipo de teste de carga. O LoadView replicará o cenário de teste para simular a carga do usuário virtual durante os testes. Este artigo destina-se a ajudá-lo a tomar uma decisão sobre qual tipo de tarefa usar para o teste de carga.

A escolha depende se você quer testar um aplicativo web, página web, desempenho de serviços web ou limites de servidor web.

A seleção de aplicativos da Web permite rastrear o impacto da carga com ações roteirizadas. Selecione Web Page se você precisar testar o desempenho de uma única página da Web abrindo-a em um navegador real (Chrome, Microsoft Edge, navegadores/dispositivos móveis, etc.). Para testar os limites de recursos da Web enviando solicitações HTTP/S para a URL de destino sem abri-la em um navegador, selecione a opção HTTP/S.

Para obter mais detalhes, leia nosso artigo de Comparação de TESTES DE CARGA HTTP vs. Real Browser Load.

Aplicações Web

Quer testar a escalabilidade de seus aplicativos web? Especificamente, você pode querer verificar se um grande número de usuários simultâneos pode navegar na página de desembarque, entrar em um site e enviar um formulário ou adicionar um produto ao carrinho de compras sem atrasos significativos.

O teste do Aplicativo Web permite que você grave etapas de interação do usuário no site de destino, transforme essas etapas em um script e, em seguida, reproduza-o imitando o número especificado de usuários simultâneos para o seu site. Além disso, esta é a solução mais abrangente que utiliza navegadores reais para carregar e verificar todos os elementos da Web responsáveis pela interação do usuário. O teste permite testar a navegação, envios de formulários da Web e outros tipos de interação do usuário com seu aplicativo web. Isso permite determinar quais elementos individuais da Web são gargalos dentro do desempenho geral. Para obter mais detalhes sobre a configuração de um teste de Aplicações Web, leia mais aqui.

Páginas da Web

Se você quiser testar um único desempenho de página da Web para garantir uma excelente experiência do usuário, você pode selecionar o teste páginas da Web. Você pode pensar nisso como uma versão simplificada da tarefa Aplicativos Web. As páginas da Web modernas usam uma variedade de tecnologias web (JavaScript, CSS, etc.) que definem a interface do usuário. A tarefa carrega a página e torna todo o conteúdo visível da página, incluindo elementos dinâmicos, em uma janela real do navegador para medir os tempos de resposta e exibir o desempenho real da página.

A única limitação é a capacidade de testar como a carga afeta a interação dos usuários com a página da Web. Por exemplo, você pode testar uma página de landing com um formulário de login para verificar como ela se sai sob carga extrema, no entanto, você não pode testar o desempenho dos elementos da Web responsáveis pelo envio do formulário. Para obter mais detalhes sobre a configuração de uma tarefa da Página da Web, leia mais aqui.

HTTP/S, SOAP, Rest WEB API

A pilha de tarefas é a maneira mais simples de testar recursos web ou desempenho de serviços web baseados em API e SOAP. Esses testes permitem verificar se um recurso da Web pode lidar com uma carga específica e garantir que não haja atrasos significativos no tempo de resposta sob carga.

Esses tipos de testes não dirão se a interface do usuário do seu site é sensível à carga, mas permite que você teste e entenda melhor o desempenho do servidor ou da API. Para obter mais detalhes sobre a configuração das tarefas, leia mais nos artigos correspondentes: HTTP(S), SOAP, Rest WEB API.