Testes de Carga de Aplicativos Web em que Você Pode Confiar
Teste seus carrinhos de compras, logins, portais, formulários, telas de pagamento e outras funcionalidades interativas de aplicativos web sob carga em navegadores reais.
Crie Scripts Multi-etapas para Testes de Carga de Aplicações Web
Registre 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/móveis.
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
O LoadView capacita equipes Ágeis com a flexibilidade para projetar múltiplos cenários de teste para os requisitos mais complexos de teste 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 de tempo 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 conforme os níveis de carga flutuam.
Garanta Desempenho e Atenda à Demanda dos Usuários
Teste de carga de aplicativos web com milhares de usuários virtuais ao seu alcance.
Real-World Performance
Meça os tempos de resposta de seus aplicativos web conforme percebido pelos seus usuários ao redor do mundo.
Flexible Testing
O LoadView oferece total flexibilidade para modelar cenários realistas de testes de carga para seus aplicativos web.
Real-World Performance
Meça os tempos de resposta de seus aplicativos web conforme percebido pelos seus usuários ao redor do mundo.
Flexible Testing
O LoadView oferece total flexibilidade para modelar cenários realistas de testes de carga para seus aplicativos web.
Establish Baselines
Determine os limites dos seus aplicativos web definindo métricas cruciais e níveis de limite.
Testing Automation
Automatize os testes de carga de aplicativos web para entender os tempos de resposta sob carga pesada.
Establish Baselines
Determine os limites dos seus aplicativos web definindo métricas cruciais e níveis de limite.
Testing Automation
Automatize os testes de carga de aplicativos web para entender os tempos de resposta sob condições de carga pesada.
Teste de carga baseado em nuvem em navegadores reais
A plataforma LoadView elimina as complexidades dos testes de carga, para que você possa se concentrar em criar uma experiência excepcional para o cliente.
Teste de carga baseado em nuvem em navegadores reais
A plataforma LoadView elimina as complexidades dos testes de carga, para que você possa se concentrar em criar uma experiência excepcional para o cliente.
Teste de Carga Flexível e Sob Demanda para Qualquer Aplicação
Teste e melhore o desempenho de sites, aplicações web e serviços/APIs web com 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/mobile populares.
Web Applications
Meça o desempenho do lado do cliente simulando as interações críticas dos usuários das suas aplicações web para melhorar a experiência do usuário.
Web Services / APIs
Execute milhares de chamadas às suas APIs da mesma forma que seus usuários finais e realize 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 injetores de carga para distribuir a carga simulada de usuários durante a execução de testes de estresse. O LoadView suporta mais de 40 localizações geográficas para instanciar os injetores de carga.
É 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. Simplesmente aponte e clique em um site, preencha formulários, clique em botões e navegue pela aplicação. Todas as interações do usuário podem ser gravadas, incluindo AJAX, HTML5, Flash ou outras Aplicações Ricas para Internet (RIAs).
Qual é o número máximo de usuários que podem ser gerados?
Praticamente 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 injetores de carga disponíveis pelos provedores de nuvem em dado momento e pelo custo de alugar esses servidores. Com tempo suficiente para configurar um teste, você deve ser capaz de gerar toda a carga necessária para completar um teste adequado.
Quando devo usar testes baseados em protocolo ou em navegadores reais?
Dependendo da necessidade específica, caso de uso ou tecnologia do sistema a ser testado, a plataforma LoadView pode ser utilizada para executar múltiplos tipos de simulação de usuários, simulando por protocolo (HTTP/S) ou por navegadores reais.
- Simulação de carga baseada em HTTP/S
Scripts em nível de protocolo são perfeitos para testes de nível de componente em ambientes CI/CD e possuem baixo impacto nas máquinas de injeção de carga. Recomenda-se 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 é necessário simular o comportamento real do usuário e existem aplicações web que utilizam tecnologias específicas e Aplicações Ricas para Internet (RIA), como JavaScript, CSS, Flash ou AJAX, usar um navegador real é fundamental. Essa simulação permite que os desenvolvedores verifiquem a funcionalidade e a velocidade do site conforme percebido pelo usuário, porém essa opção possui 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 automatizam testes simulando elementos do lado do cliente, o que não oferece uma representação realista da experiência do usuário.
A plataforma LoadView pode ser utilizada para realizar múltiplos tipos de simulação de usuários: simulações HTTP/S e baseadas em navegadores reais (e também monitoramento/teste de API). Com os testes baseados em navegadores reais, o LoadView permite escolher entre navegadores reais como Chrome, Internet Explorer e navegadores/dispositivos móveis, para que você possa medir a experiência real do usuário do lado cliente.
Como garantir que os próprios injetores de carga não sejam um gargalo no teste?
Quando você calibra um teste, calculamos quantos usuários virtuais por máquina podem ser executados com segurança sem sobrecarregar a CPU de cada injetor de carga. É assim que determinamos o número de usuários virtuais por injetor de carga. Dependendo do tipo de tarefa e se as tarefas utilizam ou não um navegador real, pode haver um pequeno pico no início da tarefa enquanto um navegador como IE abre, limpa o cache e inicia o script.
Normalmente, o uso médio da CPU é muito inferior a 100%, então permitimos que você aumente o número de usuários virtuais por máquina para melhor utilizar cada máquina; contudo, se 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 pequeno gargalo no teste.
O que é uma geo-zona?
Uma geo-zona é uma localização onde os injetores de carga 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 diretrizes para considerar na escolha da curva correta.
Curva em Degraus de Carga
Recomendamos escolher a curva em degraus se o objetivo é entender como seu site reage a aumentos graduais de carga. Por exemplo, se sua equipe de marketing planeja realizar uma promoção e você quer testar como seu site responderá ao aumento de tráfego, a curva em degraus deve ser usada.
Curva Baseada em Metas
A curva baseada em metas é recomendada quando você já tem uma taxa predeterminada de throughput (meta de transações) ou conhece o número de visitantes esperados em um intervalo de tempo. Testes baseados em metas são ideais para validar SLAs e requisitos não funcionais.
Curva Dinâmica Ajustável
A curva dinâmica ajustável permite ajustar o tráfego de usuários enquanto o teste está rodando. Este tipo de curva é recomendado para identificar os 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, por exemplo, proporcionando dados em tempo real e insights sobre como seu site ou aplicação se comporta conforme a carga varia.
