LoadView é uma solução de teste de desempenho baseada em nuvem que fornece aos engenheiros de teste a capacidade de configurar e executar rapidamente testes de carga e estresse em sites, aplicativos web, APIs e serviços web, mídia de streaming e muito mais. Os testes de carga baseados em nuvem fornecem uma infraestrutura poderosa, mas uma interface fácil de usar, para executar testes de carga e estresse a partir de um ambiente de nuvem totalmente gerenciado. Este artigo abordará as várias opções e considerações ao escolher nuvem pública versus testes de carga proxy público versus no local.

Ao contrário dos testes no local de suas próprias máquinas, o uso de um ambiente em nuvem libera seu tempo, dinheiro e gerenciamento para que você possa se concentrar em testes de carga e estresse em vez de ter que construir e gerenciar sua própria infraestrutura de testes de desempenho e ambiente. Além disso, o LoadView usa navegadores reais, instancia a carga do usuário de mais de 20 locais geográficos em todo o mundo e fornece várias opções de curva de carga, dando-lhe a capacidade de configurar as condições de teste mais realistas.

Teste de carga aplicações internas com facilidade

A solução LoadView permite aproveitar várias opções para testar seus sites e aplicativos web de dentro de sua rede local. O teste de carga baseado em nuvem é uma obrigação para aplicativos ou sites públicos da Web.

No entanto, e se um aplicativo web de destino não estiver disponível na Internet pública? Ou talvez você esteja procurando testar um aplicativo que só será usado dentro de sua organização. Esses aplicativos ou sites internos são fundamentais para atender o negócio. Seu desempenho é fundamental para gerar receita, por isso os testes de desempenho são necessários, especialmente se esses aplicativos ou sites estão sendo usados por um grande número de funcionários dentro de uma organização maior. Por exemplo, estes podem ser aplicações financeiras internas ou bancárias ou portais web que são usados por funcionários internos.

Com as opções Public Proxy e Onsite Proxy Agent , a solução LoadView é uma alternativa viável ao teste de carga interno. Sem uma solução baseada em nuvem como o LoadView, as organizações teriam que ter equipes especializadas e orçamento significativo para realizar testes internos de desempenho. O planejamento e a configuração podem levar semanas ou meses, resultando em resultados caros, como ter que comprar hardware adicional, gerenciar contratos de licenciamento e ter que trazer recursos adicionais ou equipes para testar desenvolvimento e assistência.

Com o LoadView, esses requisitos e considerações não são mais necessários, pois os injetores de carga são fornecidos e podem ser utilizados de diferentes áreas do mundo. Neste artigo, daremos uma visão geral das abordagens de teste de carga que estão disponíveis tanto para aplicativos públicos da Web quanto para aplicativos web por trás do firewall.

Para organizações que buscam uma solução dedicada para realizar testes de carga por trás do firewall, mantendo a privacidade e a segurança de seus dados, o LoadView oferece os injetores de carga locais. Os injetores de carga locais capacitam as equipes a simular a carga diretamente de suas redes privadas, garantindo a conformidade com as políticas de segurança internas e controle total sobre o processo.

Opções

de destino

pública

pública

pública

Agente

de carga locais

de teste de carga Tipo Preciso configurar o firewall para teste de carga? Proxy de rede
Nuvem Disponível na Internet Não Não está em uso
Procuração Por trás do firewall Coloque na lista de permissões os endereços IP dedicados do LoadView. Procuração pública
de proxy no local Por trás do firewall Não Agente de proxy no local
Injetores Qualquer Não Não está em uso

Teste de carga baseado em nuvem pública com LoadView

Quando usar testes de carga baseados em nuvem pública

Use para carregar serviços web de teste, sites ou aplicativos web que estão disponíveis na Internet pública.

Como configurar e iniciar o teste de carga

  • Faça login na sua conta LoadView. Não tem uma conta? Crie uma conta LoadView agora.
  • Certifique-se de que seu firewall está aberto para tráfego de entrada e o recurso da Web de destino está disponível na Internet pública.
  • Configure e execute o teste de carga. Para obter um guia passo a passo completo sobre como criar uma tarefa de teste de carga e um cenário de teste de carga, consulte nossa página Configuração de destino em nossa Base de Dados de Conhecimento.

Como funciona o teste de carga baseado em nuvem pública

  • Para emular usuários virtuais, lançamos LIs ( Servidores Injetores de Carga ). As LIs são iniciadas com endereços IP alocados aleatoriamente usando o Amazon Web Services (AWS) e o Azure Cloud Services.
  • A lista de endereços IP usados para o teste pode ser baixada logo após o início do teste. Para obter mais informações e etapas sobre a recuperação de endereços IP do injetor de carga, leia nosso artigo da Base de Conhecimento do Injetor de Carga.

Proxy público para testes em nuvem por trás do firewall

Quando usar proxy público para testes de carga baseados em nuvem

Use a opção Proxy Público para carregar recursos da Web de teste atrás do firewall e quando seu firewall pode ser aberto para conexões de entrada a partir de endereços IP específicos. Para este cenário, você precisa permitir o tráfego de endereços IP do Injetor de carga em sua rede. Neste caso, use a opção proxy pública para executar o teste a partir de endereços IP estáticos predefinidos e listar esses endereços IP com antecedência.

Como configurar e iniciar o teste de carga

  • Faça login na sua conta LoadView ou crie uma conta do LoadView agora se você não tiver uma.
  • Whitelist LoadView Public Proxy IP endereços IP para cada geo-zona selecionada em suas configurações de firewall. Uma lista completa de IPs proxy estáticos loadview está disponível para referência em nossa lista de artigos da Base de Conhecimento de IPs proxy estático, bem como instruções adicionais e dicas para branquear o EveryStep Web Recorder para testes de carga de aplicativos web.
  • Na configuração e configuração do teste de carga, no Cenário de Teste de Carga, habilite a opção Proxy de Rede e defina-a como Pública. Para obter informações adicionais e etapas de configuração de teste, leia o teste por trás de um firewall com artigo do LoadView Static Proxy Server Knowledge Base.

Como funciona o proxy público

  • Para imitar usuários virtuais, lançamos servidores injetores de carga (LI) com endereços IP estáticos.
  • Todo o tráfego é enviado dos endereços IP estáticos para sua rede.

Teste de aplicação web: lista branca do gravador web EveryStep

Os testes de carga de aplicativos da Web normalmente envolvem scripts de ações do usuário e executar esses scripts contra altos níveis de carga para medir o desempenho. A plataforma LoadView utiliza o EveryStep Web Recorder para criar scripts em várias etapas para várias funções do usuário, como carrinhos de compras, portais de login, formulários e muito mais. O EveryStep Web Recorder pode ser listado em branco a partir de um endereço IP dedicado para permitir testes de carga de aplicativos web.

Para obter mais informações sobre como listar o Gravador web EveryStep, visite o artigo da Base de Conhecimento de IPs estática.

Teste de carga no local com o LoadView Onsite Proxy Agent

Quando usar o agente de proxy no local

Quando você não quiser abrir o firewall para qualquer tráfego de entrada devido a motivos de segurança, use o Agente de Proxy no Local para carregar recursos da Web de teste, como sites e aplicativos Web, que não estão disponíveis publicamente.

Como configurar e iniciar o teste de carga com o agente de proxy no local

  • Faça login na sua conta LoadView. Se você não tiver uma conta LoadView, você pode criar uma aqui e ser configurada em minutos.
  • Instale o aplicativo LoadView Onsite Agent em um Windows Server dedicado dentro da mesma rede que o recurso da Web de destino. A lista de requisitos de sistema e hardware pode ser encontrada aqui. O Agente no local deve estar instalado e habilitado para continuar.
  • Habilite o tráfego de saída para os serviços do Dotcom-Monitor.
  • Configure o teste de carga: no Cenário de Teste de Carga, habilite a opção Proxy de Rede e defina-a como Agentes de Proxy no local.

Como funciona o agente proxy no local

  • Depois que o Agente de Proxy no Local tiver sido configurado, ele usará a porta 443 para enviar solicitações de saída ao Serviço Dotcom-Monitor para verificar se algum teste de carga foi iniciado para o site de destino correspondente e solicitar a configuração de teste de carga.
  • Depois que a configuração de teste com endereços IP do Injetor de Carga tiver sido recebida pelo Agente de Proxy no local, ela iniciará várias conexões com esses endereços IP de dentro da rede local.
  • Os Injetores de Carga usam as mesmas conexões para enviar tráfego de teste de carga para o Agente de Proxy no local.
  • Todo o tráfego de teste de carga para o destino será enviado através do Agente de Proxy no local da rede da empresa.
  • Os resultados dos testes de carga serão enviados ao LoadView e disponíveis em sua conta Do LoadView.

Injetores de carga locais para teste de carga

Quando usar injetores de carga no local

Use LIs locais para executar um grande número de testes de pequeno porte mensalmente. Teste de carga por trás do firewall e aplicativos Web disponíveis publicamente.

Processo de configuração

  • Baixe o aplicativo Injetor de Carga Local da interface do LoadView e instale-o em um sistema em sua rede.
  • Configure injetores de carga locais em sua conta do LoadView.
  • Crie seus cenários de teste na plataforma LoadView, especificando o Agente Local como a fonte de carregamento. Execute seus testes e analise os resultados em tempo real.

Como funciona

O Agente Local atua como um injetor de carga dedicado operando em sua rede privada. Veja como ele garante testes de carga contínuos:

  • O On-Prem Agent estabelece uma conexão segura com a plataforma LoadView, permitindo a coordenação de testes sem expor dados confidenciais à Internet pública.
  • A carga é gerada internamente, simulando cenários de uso do mundo real, eliminando latência ou discrepâncias causadas pelo tráfego externo.
  • Implante vários agentes em sua rede para simular padrões de tráfego distribuído e escalar verticalmente os esforços de teste de carga conforme necessário.
  • Todos os dados de teste, incluindo métricas de desempenho e erros, são processados em tempo real e enviados de volta à plataforma LoadView para análise detalhada.