LoadRunner vs. LoadView
Teste de Carga sob Demanda e Baseado em Nuvem com LoadView
Concentre-se em criar, testar e otimizar seu código e aplicações, garantindo que seus clientes tenham uma experiência de usuário consistente.
Navegadores Reais
Chrome, Internet Explorer, Android e iOS.
Roteirização de Interação Real do Usuário
Locais Globais de Teste
Escolha entre mais de 40 locais ao redor do mundo.
Custo-Benefício
Pague apenas pelo que você precisa, sob demanda.
Comece em minutos com LoadView
Veja por que os clientes estão migrando para testes de carga e estresse baseados na nuvem e sob demanda com LoadView.
LoadView é uma alternativa baseada na nuvem ao OpenText Performance Engineering (anteriormente LoadRunner), oferecendo testes de carga sob demanda para websites, aplicações e APIs. A OpenText também oferece opções on-premises e na nuvem, então os requisitos de implantação e configuração dependem do produto que você escolher.
O LoadRunner foi um dos pioneiros na área de testes de desempenho. O produto possui muitos recursos, benefícios e integrações excelentes. Ele suporta uma ampla gama de protocolos, que muitos outros fornecedores não oferecem, o que tornou o LoadRunner o fornecedor preferido nesse segmento por muito tempo. No entanto, ouvimos de muitos clientes que o LoadRunner se tornou complexo e caro demais para suas necessidades de teste de desempenho, o que os leva a buscar uma plataforma na nuvem e sob demanda como o LoadView.
Neste artigo, vamos descrever e comparar as diversas características e benefícios de cada produto para que você possa decidir qual deles atende melhor às suas necessidades de teste de carga e estresse.
LoadView: Desenvolvido para Desempenho e Eficiência
O LoadView foi criado com duas considerações essenciais, desempenho e eficiência, eliminando tarefas que outras ferramentas exigem, como a necessidade de configurar geradores de carga e hardware. Com o LoadView, você não precisa se preocupar com esses aspectos.
A plataforma LoadView pode executar testes de carga e estresse para seus websites, aplicações web, serviços web e APIs – tudo a partir de uma interface única.
Além disso, muitas das mesmas equipes e indivíduos dentro de uma organização responsáveis por monitorar seus sites e aplicações para garantir uptime e disponibilidade em produção também se interessam em testar os limites de sua infraestrutura durante a fase de desenvolvimento. Utilizar o LoadView durante a fase de desenvolvimento garante que o código e as aplicações estejam continuamente otimizados ao longo do processo, ao invés de descobrir mais tarde onde estão os gargalos e bugs. Trata-se de manter uma experiência consistente e de primeira linha para seus clientes e usuários.
Quando sites e aplicações estão lentos, os usuários podem rapidamente ficar impacientes e procurar substitutos. Isso geralmente significa que eles irão direto para a concorrência.
LoadRunner da OpenText
O OpenText Performance Engineering inclui produtos para testes de desempenho on-premises e baseados na nuvem. O OpenText Professional Performance Engineering (anteriormente LoadRunner Professional) utiliza ferramentas para criação de scripts, controle de testes e análise de resultados. Seu fluxo de trabalho principal inclui os seguintes componentes:
- VuGen (Virtual User Generator)
VuGen (Virtual User Generator) é a ferramenta de criação de scripts desktop da OpenText para criar e editar scripts de teste de usuários virtuais. O protocolo selecionado determina como a atividade do usuário é gravada e reproduzida.
- Controller
Controla, lança e sequencia as instâncias dos geradores de carga, cenários e especifica qual script usar, duração, etc. O controller também recebe dados de monitoramento em tempo real e mostra o status.
- Analysis
Coleta dados e logs de vários geradores de carga e formata relatórios para visualização dos dados de resultados e monitoramento.
O OpenText Professional Performance Engineering suporta mais de 180 protocolos e tecnologias. Exemplos incluem:
| AJAX | Flex | HTML5 | .NET |
| Java | Google Web Toolkit (GWT) | Silverlight | SOAP |
| Citrix | ERP | Oracle | SAP |
Semelhante ao LoadView, o LoadRunner permite que engenheiros de desempenho criem cenários reais para simular centenas ou milhares de usuários simultâneos, ajudando desenvolvedores a analisar depois o desempenho de componentes-chave, como tempo de resposta e performance em nível de código dentro de suas aplicações. Entretanto, usuários do LoadRunner também têm a opção de integrar seus scripts de teste de desempenho JMeter, bem como as seguintes plataformas populares de CI/CD de terceiros e open source para facilitar a colaboração em equipes DevOps:
- IDE
- Jenkins
- Dynatrace
- Microsoft Visual Studio
- jUnit
- nUnit
- Selenium
LoadView: Roteirização com o EveryStep Web Recorder
O EveryStep Web Recorder é uma ferramenta gratuita baseada na web que grava cada etapa de uma transação web e reproduz o script usando um navegador real. Não são necessários plugins adicionais ou downloads.
Grave scripts de teste multi-etapas de ações críticas e complexas do usuário, como cliques em botões, seleções de menus, envio de formulários, carrinhos de compras, entradas de texto e mais. Esses scripts podem ser então enviados para a plataforma LoadView para testar a carga de seus websites, aplicações web, serviços web e APIs.
Os scripts podem ser gravados com mais de 40 navegadores desktop e móveis (iPhone, iPad, Google, Samsung, etc.). O EveryStep Web Recorder suporta virtualmente tudo que é renderizado em um navegador, independentemente das tecnologias usadas. LoadView suporta o seguinte conjunto de linguagens/tecnologias populares:
| AJAX | Angular JS | JSON |
| Web API (REST) | SOAP | WebSockets |
| Java | HTML5 | Flash |
| PHP | Ruby |
LoadView: Métodos de Simulação de Carga
Muitas soluções de teste de carga, especialmente as de código aberto, só conseguem executar simulações de usuários baseadas em protocolo, o que não é suficiente para as aplicações atuais. Estressar o servidor no nível do protocolo é bom, mas você perde uma grande parte do tempo total de resposta fim a fim. Quando se trata de testar aplicações web, você precisa entender o que está acontecendo com o comportamento e o desempenho do lado do cliente. LoadView pode executar múltiplos tipos de simulação de usuários: testes HTTP/S e baseados em navegadores reais.
Além disso, usuários do LoadView podem escolher dentre mais de 40 geolocalizações ao redor do mundo para executar seus testes, garantindo resultados de desempenho do mundo real de onde quer que seus usuários ou clientes estejam localizados.
Lance o EveryStep Web Recorder Agora!
LoadRunner: Roteirização com o Virtual User Generator (VuGen)
O VuGen cria scripts de usuários virtuais para testes de carga. Com o protocolo Web HTTP/HTML, os scripts simulam a comunicação com o servidor no nível do protocolo, ao invés de rodar a interface completa do navegador. A OpenText também suporta testes baseados em navegador via TruClient, que grava e reproduz ações diretamente no navegador.
O método de teste deve corresponder ao objetivo: scripts baseados em protocolo exercitam requisições e respostas do servidor, enquanto TruClient pode exercitar fluxos de trabalho no navegador. Gravação, reprodução e suporte a navegadores dependem da tecnologia e versão selecionadas.
LoadRunner: Integrações Adicionais
O LoadRunner se integra com outras ferramentas de monitoramento da OpenText, OpenText Diagnostics e OpenText Sitescope. Essas ferramentas auxiliam a encontrar a causa raiz de problemas em ambientes heterogêneos de uma organização. Isso permite que engenheiros de desempenho ou desenvolvedores realizem testes em grande escala com hardware mínimo para qualquer combinação de ambientes físicos e virtuais, incluindo as seguintes infraestruturas de nuvem pública e plataformas de container:
- AWS (Amazon Web Services)
- Azure
- Digital Ocean
- Google Cloud Platform
- Docker
O LoadRunner também pode integrar-se com virtualização de rede e de serviços. Isso é importante quando você precisa testar condições reais de rede ou quando utiliza um serviço de terceiros que ainda precisa ser testado, como processamento de cartão de crédito. Todas essas integrações ajudam engenheiros de desempenho e desenvolvedores a otimizar o desempenho antes da implantação eliminando riscos e gargalos, minimizar custos mensurando e prevendo capacidade, e reduzir o tempo do ciclo de teste.
Embora o LoadRunner seja abrangente, integre-se com várias ferramentas e suporte muitos protocolos e tecnologias, muitos usuários expressaram algumas das mesmas preocupações:
- É caro comparado a outras ferramentas e plataformas comerciais disponíveis
- Não é amigável ao usuário
- A roteirização pode levar muito tempo, especialmente com scripts complexos
- Reutilizar os scripts pode ser difícil
- O suporte é bom, mas se você precisar de suporte 24×7, deve pagar uma taxa adicional além do que já está pagando
Preços do LoadRunner
A OpenText não publica preços padrão. Sua oferta na nuvem usa preços baseados no uso, com cotações disponíveis via equipe de vendas da OpenText.
Preços e Serviços Profissionais do LoadView
Os planos de assinatura do LoadView começam em $129 por mês quando faturados anualmente, ou $199 por mês quando faturados mensalmente. Com nossos planos baseados em assinatura, os minutos de usuários virtuais não usados e as horas dos injetores de carga são acumulados de um mês para o outro. Alternativamente, você também pode escolher um plano pay-as-you-go. O preço é calculado e mostrado antes de iniciar um novo teste, para que você saiba exatamente pelo que está pagando.
Se suas necessidades específicas requerem mais do que o listado acima, entre em contato conosco para um plano personalizado.
Serviços Profissionais são outra opção disponível para os clientes caso recursos adicionais de teste de desempenho não estejam disponíveis internamente. Oferecemos qualquer e todos os elementos do processo de teste de carga com os quais você precise de assistência.
Conclusão: LoadView vs. LoadRunner
LoadRunner é uma solução complexa e poderosa para testes de desempenho. Suporta uma ampla variedade de tecnologias e integra-se com muitas plataformas. No entanto, dependendo do nível de expertise e conhecimento de suas equipes de desenvolvimento e engenharia, pode haver uma curva de aprendizado íngreme ao implementar o LoadRunner pela primeira vez.
O tempo é valioso para todos. Se você está procurando uma plataforma de teste de carga on-demand baseada em navegador para realizar testes de desempenho em sites, aplicativos web, serviços web e APIs – tudo a partir de uma única plataforma – não procure mais do que o LoadView. Ele requer praticamente nenhum tempo e esforço de configuração. A capacidade de criar e reproduzir scripts facilmente com o EveryStep Web Recorder e testar múltiplas simulações de usuários torna o LoadView uma ferramenta poderosa de teste de carga.
Não há contratos de longo prazo e você paga apenas pelo que usa e precisa. Isso dá às suas equipes tempo para focar em criar, testar e otimizar seus códigos e aplicações, garantindo que seus clientes tenham uma experiência de usuário consistente, não importa onde estejam localizados.
Sem cartão de crédito, sem contrato.