Neotys NeoLoad Alternatives:
Teste de carga sob demanda e baseado em nuvem com LoadView

O LoadView permite que você faça scripts e execute facilmente testes de carga para sites, aplicativos web e APIs

Nuvem gerenciada

LoadView gerencia a rede para você. Não são necessárias contas separadas.

Gravador de script baseado na Web

Grave cenários críticos de usuário em vários passos e reproduza-os usando um navegador real.

Teste real do navegador

Desempenho real de seus sites sob carga em navegadores reais.

Métricas de desempenho

Obtenha uma visão das métricas de desempenho essenciais para o planejamento da capacidade.

Script e execute testes de carga em minutos com o LoadView. Sem hardware para provisão ou contas na nuvem para gerenciar.

Configure e execute testes de carga para todas as suas páginas da Web, serviços da Web e aplicativos da Web em minutos!

Características Neotys NeoLoad Outros provedores de nuvem LoadView
Sem requisitos de hardware
Sem licenças para gerenciar
Sem instalações separadas na máquina local
Ferramenta de scripting poderosa e fácil de usar
Sem software para provisão
Preços pay-as-you-go
Rolagem de recursos nãoused mês a mês (planos de subscrição)

Quer mudar de Neotys NeoLoad? LoadView é uma solução de teste de carga e estresse baseada em nuvem que remove o incômodo e os custos de implementação de uma solução de teste de nuvem no local. Chega de se preocupar com altas taxas de licença, infraestrutura adicional ou esforços contínuos de manutenção. A plataforma LoadView baseada em nuvem permite criar scripts facilmente e executar seus testes de carga em apenas uma questão de minutos.

 

NeoLoad vs. LoadView – Uma comparação rápida

O Neotys NeoLoad é uma ferramenta muito abrangente, permitindo que os usuários criem testes automatizados para ambientes DevOps e plataformas de Entrega Contínua. Na verdade, o NeoLoad foi o primeiro no mercado a suportar HTTP/2 e WebSockets. No entanto, existem algumas ressalvas ao trabalho com o NeoLoad que este artigo se propus a explorar e por que usar uma plataforma baseada em nuvem como o LoadView é uma opção mais econômica.

Primeiro, ao trabalhar com uma solução local como o NeoLoad, existem muitos requisitos de hardware e software que devem ser atendidos. Fatores como espaço em disco, CPU e memória precisam ser considerados porque, no caso do NeoLoad, a licença que você compra está vinculada a uma máquina/estação de trabalho física. Essa estação de trabalho deve ser capaz de executar o número de solicitações ou transações durante o teste.

O NeoLoad suporta os seguintes sistemas operacionais:

  • Windows Vista
  • Windows 7 (x86/x64)
  • Windows 8.x (x86/x64)
  • Windows 10
  • Windows Server 2008 (x64)
  • Windows Server 2012 (x64)
  • Windows Server 2012 R2 (x64)
  • Windows Server 2016
  • Linux x86-x64 (Kernel 2.6 e 3.0.x) testado em
    Debian 6 e 7, CentOS 5.6, 6.4 e 7, Ubuntu 12.04, 12.10
    e 14, RedHat 7, OpenSuse 13
  • OS X (10.9 Mavericks e 10.10 Yosemite)

A Neotys recomenda ter 500MB de espaço em disco disponível, no entanto, se você está planejando instalar apenas um gerador de carga ou agente de monitoramento, você só precisa ter 300MB disponíveis. Recomenda-se um mínimo de 1024MB de espaço em disco, porém os requisitos de hardware diferem para cada teste de carga. Se em algum momento durante um teste, o uso da CPU ou da memória exceder 90%, você deve reduzir o número de usuários ou aumentar o tempo de pensamento/atraso entre as páginas. Uma opção adicional é aumentar o número de geradores de carga.

Com o LoadView, você não precisa se preocupar com todos esses pré-requisitos. Tudo o que você essencialmente precisa para começar com o LoadView é uma conexão com a Internet e um navegador. O LoadView remove as tarefas mais demoradas de configurar e executar uma ferramenta de teste de desempenho no local, como o NeoLoad, como o gerenciamento de geradores de carga internos e agentes globais. Com a plataforma LoadView, não há necessidade de qualquer infraestrutura ou software adicional. Basta criar seus scripts e executar seus testes em vários locais ao redor do mundo, com quantos usuários virtuais você precisar, sem se preocupar em exceder a capacidade do seu sistema. Com o LoadView, engenheiros de desempenho e equipes de desenvolvimento têm mais tempo para planejar, executar e analisar seus testes. Além disso, o LoadView fornece aos usuários vários tipos de simulação e cenários de teste de carga.

 

Instalando e implantando neotys NeoLoad

Existem três maneiras recomendadas de implantar o NeoLoad, mas há alguns itens a serem observados em relação ao controlador. O controlador é usado para projetar cenários de teste (via GUI), gerenciar os geradores de carga durante o teste e coletar e analisar os resultados dos testes. Além disso, cada controlador possui um gerador de carga embutido, além de um agente de monitoramento embutido.

  • Implantação all-in-one

O uso deste método permite que os usuários tenham acesso a todos os componentes que compõem o software – o Controlador, o Gerador de Carga e o Agente de Monitoramento. No entanto, a Neotys recomenda o uso dessa implantação para projetos de avaliação, não para ambientes de produção.

  • Instale um agente gerador de carga

Este método permite um gerador de carga adicional para uma máquina de teste adicional. Os usuários podem instalar o máximo de geradores de carga necessários para aumentar a capacidade de carga, mas o uso deste método abre uma lista separada de requisitos e etapas.

  • Instale um agente de monitoramento

Este método é útil quando suas máquinas de teste se sentam em uma série de sub-redes. Os usuários podem espalhar a carga de monitoramento através de outras redes ou instalar agentes em outras máquinas para monitorar outras redes.

Um recurso adicional que pode ser instalado com o NeoLoad é a emulação WAN. Isso pode ser útil ao testar para diferentes condições de rede. Para essa funcionalidade, a Neotys possui um driver de emulação WAN separado que controla o tráfego crated pelo gerador de carga, simulando latência e perda de pacotes. Um item específico a ser chamado é que o driver WAN deve ser instalado no NIC (Network Interface Card) da máquina.

 

Criação e execução de testes de carga: NeoLoad vs. LoadView

Semelhante ao LoadView, o processo de teste de carga do NeoLoad consiste essencialmente nas seguintes quatro etapas:

  • Tráfego de usuários de script/registro
  • Definir parâmetros de teste
  • Executando o teste
  • Analisar resultados

No entanto, existem algumas grandes diferenças entre as plataformas quando se trata de scripting, definição e execução de testes de carga.

Os scripts NeoLoad são criados através da GUI, que permite aos usuários a capacidade de incluir condições, loops e outras estruturas de programação. Usuários que são conhecedores com JavaScript também são capazes de inserir código para usos mais avançados para caminhos ou ações específicas do usuário. O gravador NeoLoad é “visto” como um proxy pelo navegador e registra cada solicitação/resposta HTTP do cliente e do servidor. Se você tem um aplicativo que não está configurado para usar um proxy, aplicativos móveis nativos, por exemplo, os usuários devem usar um método chamado modo túnel, que requer direitos adicionais de administração para usar e pode ser mais difícil de configurar.

O LoadView utiliza o EveryStep Web Recorder baseado na Web para gravar transações e ativações de usuários, tipo, cliques, selecionar itens, envio de formulários, etc. Os scripts podem ser gravados utilizando mais de 40 navegadores e dispositivos populares para desktop/mobile. O LoadView, como o NeoLoad, suporta estruturas e tecnologias populares de aplicativos web. No entanto, nem todos os protocolos estão disponíveis ou suportados em todos os planos NeoLoad. O NeoLoad também pode gravar aplicativos móveis e eles oferecem vários métodos diferentes para fazer isso, seja diretamente do próprio dispositivo, de um emulador ou de um navegador de desktop. Com o LoadView, você só precisa usar o EveryStep Web Recorder e especificar qual dispositivo emular. Não são necessárias etapas ou dispositivos adicionais.

Usando o EveryStep Web Recorder, você pode navegar através de seu aplicativo ou site como seu cliente faria. Não há necessidade de parar, iniciar e nomear todas as ações como você faria com o gravador NeoLoad.

O LoadView pode executar vários tipos de simulação de usuário: HTTP/S e testes reais baseados em navegador. Aqui estão alguns pontos-chave a considerar para entender qual método é o melhor para suas necessidades:

  • Simulação de carga baseada em HTTP/S
    • Sem renderização do lado do cliente
    • O impacto nas máquinas de injeção de carga é baixo
  • Simulação de carga baseada em navegador real
    • Simulação real do usuário
    • Scripts personalizáveis
    • Alto impacto nas máquinas de injeção de carga

O LoadView também oferece vários tipos de curva de carga para escolher – Passo de carga, baseado em objetivos e Ajustável Dinâmico – que permite executar o teste que melhor se encaixa no seu cenário ou requisitos de teste.

Geradores de carga: NeoLoad vs. LoadView

Depois de definir seu cenário de simulação e teste de carga, os usuários podem distribuir usuários virtuais entre vários pontos ao redor do mundo. Por exemplo, se uma grande parte da sua base de clientes estiver localizada em um determinado país/região, você pode configurar seu teste para incluir essas áreas. Os usuários do LoadView podem selecionar entre mais de 15 locais injetáveis de carga globais nos Estados Unidos, Canadá, APAC, América do Sul e Europa.

O NeoLoad também oferece aos usuários várias opções quando se trata de selecionar geradores de carga. No entanto, se você quiser executar um grande teste de carga (qualquer coisa entre 10.000 e 30.000 usuários), é aconselhável usar seus geradores de carga em nuvem, o que é uma taxa adicional de pagamento por uso em cima da sua licença existente.

 

Preço do LoadView e serviços profissionais

O LoadView tem planos baseados em assinatura, a partir de US$ 199 por mês. Com nossos planos baseados em assinatura, minutos de usuário virtuais nãousados e horas de injetor de carga rolam de um mês para o outro, desde que seu plano permaneça válido.

Alternativamente, você também pode selecionar a partir de um plano pay-as-you-go. Os preços são calculados e exibidos antes de começar um novo teste, para que você saiba exatamente pelo que vai pagar. Se suas necessidades específicas exigirem mais do que as listadas acima, entre em contato conosco para um plano personalizado.

Também oferecemos Serviços Profissionais para ajudá-lo em qualquer parte do processo de teste, basta nos informar quais elementos você precisa de nossos engenheiros de desempenho para se envolver.

 

Preços e Licenciamentos da NeoLoad

A Neotys oferece um plano gratuito para desenvolvedores para testes de carga de pequeno porte (até 50 Usuários Virtuais), mas se você estiver procurando executar testes de carga em larga escala, você pode escolher entre os quatro planos adicionais a seguir, cada um com seus requisitos individuais de licenciamento. Você deve entrar em contato diretamente com a Neotys para obter preços.

Padrão

  • Inclui protocolos HTTP/S, HTTP/2 e SOAP (outros são opcionais)
  • Mais de 50 a 1.000.000 usuários virtuais
  • Testes ilimitados
  • Plataforma de nuvem pay-per-use
  • Virtualização de rede
  • Plugins de integração contínua
  • Monitoramento de infraestrutura (opcional)
  • Licença regular/por assento. Esta licença está ligada a uma máquina (permanente ou temporária) e esta máquina executa o controlador.

Profissional Inclui tudo no plano Padrão, além do seguinte:

  • 50 – 1.000.000 Usuários Virtuais SAP
  • Monitoramento de infraestrutura
  • colaboração
  • NeoLoad Web
  • Integrações e Uso Avançado – Ferramentas APM/de terceiros (opcional)
  • Licença regular/por assento. Esta licença está ligada a uma máquina (permanente ou temporária) e esta máquina executa o controlador.

Empresa Inclui tudo no plano Profissional, além do seguinte:

  • Integrações e Uso Avançado (ferramentas APM/terceiros) – incluídos
  • Licença compartilhada. A licença compartilhada permite que os usuários distribuam usuários virtuais entre várias máquinas. Ao distribuir a capacidade dos Usuários Virtuais, o controlador pode ser usado em várias máquinas simultaneamente.

VUH Inclui tudo no plano Enterprise, além do seguinte:

  • Todos os protocolos
  • Usuários virtuais ilimitados
  • Plataforma em nuvem incluída
  • Licenciamento VUH. Permite que os usuários realizem testes de carga na nuvem durante a duração de suas campanhas de teste sem ter que comprar uma licença.

 

Conclusão: Neotys NeoLoad vs. LoadView por Dotcom-Monitor

Ninguém gosta de esperar por uma página web ou aplicativo para carregar. Os clientes ficarão impacientes e encontrarão um substituto se não atenderem às suas necessidades. O LoadView foi criado com desempenho e eficiência em mente. Na verdade, mesmo alguém que nunca teve experiência executando um teste de carga pode facilmente criar scripts e executar um em poucos minutos. Você não precisa se preocupar em conhecer linguagens de programação, o EveryStep Web Recorder rastreia facilmente e cria seus scripts para você. Basta apontar e clicar através de seus aplicativos como qualquer usuário faria. Além disso, você não precisa se preocupar em baixar aplicativos separados para sua máquina como você tem a ver com o NeoLoad. Com o LoadView, não há passos complexos para saltar. Garanta a escalabilidade e uma experiência consistente do usuário em todos os seus sites, aplicativos web, serviços web e APIs com a plataforma LoadView.

Experimente LoadView do Dotcom-Monitor

e obtenha até 5 testes de carga gratuitos