Teste de Carga de Aplicação Web em que Você Pode Confiar
Teste seus carrinhos de compras, logins, portais, formulários, telas de pagamento e outras funcionalidades interativas da aplicação web sob carga em navegadores reais.
Crie Scripts Multi-etapas para Teste de Carga de Aplicações Web
Grave a interação do usuário com suas aplicações web em navegadores reais.
Real Browser Testing
Suporte para mais de 40 navegadores e dispositivos desktop/mobile.
Point and Click Scripting
Imite o comportamento real do usuário usando o EveryStep Web Recorder.
Rich Internet Applications (RIA)
Simule virtualmente qualquer coisa que possa ser renderizada em um navegador.
Testando em Navegadores Reais
Testes de Performance Flexíveis para DevOps
LoadView capacita equipes Ágeis com a flexibilidade para projetar múltiplos cenários de teste para os requisitos mais complexos de testes de carga de aplicações web atuais.
Load Step Curve
Determine se seu site pode lidar com picos de tráfego gerando carga com um número definido de usuários simultâneos durante um período especificado.
Goal-based Curve
Garanta que seu site possa lidar com aumentos esperados no tráfego de usuários. Valide planos de capacidade e SLAs em ambientes de produção.
Dynamic Adjustable Curve
Teste os limites da sua infraestrutura ajustando a carga em tempo real. Obtenha insights sobre como sites ou aplicações mudam à medida que os níveis de carga fluctuam.
Garantir desempenho e atender à demanda dos usuários
Teste de carga de aplicações web com milhares de usuários virtuais ao seu alcance.
Real-World Performance
Meça os tempos de resposta das suas aplicações web conforme percebido pelos seus usuários ao redor do mundo.
Flexible Testing
O LoadView oferece flexibilidade total para modelar cenários realistas de testes de carga para suas aplicações web.
Real-World Performance
Meça os tempos de resposta das suas aplicações web conforme percebido pelos seus usuários ao redor do mundo.
Flexible Testing
O LoadView oferece flexibilidade total para modelar cenários realistas de testes de carga para suas aplicações web.
Establish Baselines
Determine os limites das suas aplicações web definindo métricas cruciais e níveis de limite.
Testing Automation
Automatize testes de carga de aplicações web para entender os tempos de resposta sob alta carga.
Establish Baselines
Determine os limites das suas aplicações web definindo métricas cruciais e níveis de limite.
Testing Automation
Automatize testes de carga de aplicações web para entender os tempos de resposta sob condições de alta carga.
Teste de Carga em Nuvem em Navegadores Reais
A plataforma LoadView elimina as complexidades do teste de carga, para que você possa se concentrar em criar uma experiência incrível para o cliente.
Teste de Carga em Nuvem em Navegadores Reais
A plataforma LoadView elimina as complexidades do teste de carga, para que você possa se concentrar em criar uma experiência incrível para o cliente.
Testes Flexíveis e Sob Demanda para Qualquer Aplicação
Teste e melhore o desempenho de sites, aplicações web e serviços web/APIs com o LoadView.
Web Pages
Teste os limites das suas páginas web para garantir que a experiência do cliente seja consistente em todos os navegadores e dispositivos desktop/móveis populares.
Web Applications
Meça o desempenho do lado do cliente simulando as interações críticas dos usuários nas suas aplicações web para melhorar a experiência do usuário.
Web Services / APIs
Realize milhares de chamadas para suas APIs da mesma forma que seus usuários finais e conduza testes dinâmicos de API em praticamente qualquer tipo de sistema ou infraestrutura.
em Minutos
Sob demanda. Sem cartão de crédito. Sem contrato.
Perguntas Frequentes
Quais provedores de infraestrutura em nuvem estão disponíveis através da Plataforma LoadView?
Amazon Web Services e Azure Cloud Services.
O que são Load Injectors?
O LoadView usa servidores virtuais de load injector para distribuir carga simulada de usuários enquanto executa testes de estresse. O LoadView suporta mais de 40 geo-localizações para instanciar os load injectors.
É possível testar aplicações web complexas que requerem login ou usam AJAX, Silverlight ou Flash?
Você pode configurar testes básicos de carregamento de página única ou scripts complexos de múltiplas etapas usando o EveryStep Web Recorder. Basta apontar e clicar em um site, preencher formulários, clicar em botões e navegar pela aplicação. Todas as interações do usuário podem ser gravadas, incluindo AJAX, HTML5, Flash ou outras Aplicações Ricas na Internet (RIAs).
Qual é o número máximo de usuários que pode ser gerado?
Virtualmente não há limite para o número de usuários que podem ser gerados para um teste de carga, pois o LoadView opera na nuvem. Os testes são teoricamente limitados pelo número total de load injectors disponíveis dos provedores de nuvem em dado momento e pelo custo de aluguel desses servidores. Com tempo suficiente para preparar um teste, você deverá conseguir gerar a carga necessária para concluir um teste de carga adequado.
Quando devo usar testes baseados em protocolo ou em navegadores reais?
Dependendo da necessidade específica, caso de uso ou tecnologia do sistema sendo testado, a plataforma LoadView pode ser utilizada para executar múltiplos tipos de simulação de usuários, baseadas em protocolo (HTTP/S) e em navegadores reais.
- Simulação de carga baseada em HTTP/S
Scripts em nível de protocolo são perfeitos para testes em nível de componente em ambientes CI/CD e possuem baixo impacto nas máquinas de injeção de carga. Recomendados para testar o seguinte:
• Servidores web
• APIs web, como JSON, SOAP, REST e XML
• Páginas web únicas sem JavaScript ou CSS
- Simulação baseada em navegador real
Quando você precisa simular o comportamento real do usuário e possui aplicações web que utilizam tecnologias específicas e Aplicações Ricas na Internet (RIA), como JavaScript, CSS, Flash ou AJAX, o uso de um navegador real é fundamental. Esta simulação permite aos desenvolvedores verificar a funcionalidade e a velocidade do site conforme percebido pelo usuário, mas essa opção possui o maior impacto nas máquinas de injeção de carga.
O que são Usuários Virtuais?
O que significa teste de carga em navegadores reais?
Alguns concorrentes usam apenas navegadores headless, como PhantomJS e JMeter, ou emuladores headless, como Selenium. Essas ferramentas são usadas para automatizar testes simulando elementos do lado cliente, o que não oferece uma representação realista da experiência do usuário.
A plataforma LoadView pode ser usada para executar múltiplos tipos de simulação de usuários: HTTP/S e baseadas em navegadores reais (e também monitoramento/teste de APIs). Com testes baseados em navegadores reais, o LoadView permite que você escolha entre navegadores reais como Chrome, Internet Explorer e navegadores/dispositivos móveis, para medir a experiência real do usuário no cliente.
Como garantir que os próprios load injectors não sejam um gargalo no teste?
Ao calibrar um teste, calculamos quantos usuários virtuais por máquina podem ser executados com segurança sem sobrecarregar a CPU de cada load injector. É assim que determinamos o número de usuários virtuais por load injector. Dependendo do tipo de tarefa e se a tarefa usa um navegador real ou não, pode haver um pequeno pico no início da tarefa enquanto um navegador como o IE abre, limpa o cache e inicia o script.
Normalmente, o uso médio da CPU é muito menor que 100%, então permitimos que você aumente o número de usuários virtuais por máquina para obter maior utilização de cada máquina, porém, se você alterar esse número, não podemos garantir que as máquinas na nuvem não atinjam o uso máximo da CPU e se tornem um leve gargalo no teste.
O que é uma geo-zona?
Uma geo-zona é uma localização onde os load injectors são instanciados e onde os usuários virtuais são criados. Durante os testes de estresse e carga, você pode selecionar entre mais de 40 geo-zonas ao redor do mundo.
Qual tipo de curva de carga devo usar?
O tipo de curva de carga que você usa depende da sua situação. Aqui estão algumas orientações para considerar ao escolher a curva de carga adequada.
Curva de Passo de Carga
Recomendamos escolher a curva de passo de carga se o objetivo é entender como seu site reage a aumentos graduais de carga. Por exemplo, se sua equipe de marketing está planejando uma promoção e você quer testar como seu site responderá ao aumento de tráfego, a curva de passo de carga deve ser usada.
Curva Baseada em Objetivo
A curva baseada em objetivo é recomendada quando você já tem um throughput predeterminado (meta de transação) ou sabe o número de visitantes esperados em um intervalo de tempo. Testes com esta curva são ideais para validar SLAs e requisitos não funcionais.
Curva Ajustável Dinâmica
A curva ajustável dinâmica permite que você ajuste o tráfego de usuários enquanto o teste está em execução. Esse tipo de curva é recomendado para identificar limites de desempenho do site ou planejar a capacidade do servidor. Durante o teste, você pode ajustar simultaneamente a carga e os recursos de hardware ou software, dando dados e insights em tempo real sobre como seu site ou aplicação se comporta conforme a carga varia.