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.

load testing loadview
load testing loadview
Aflac logo
Volvo
dish logo
comcast
Dell
xerox logo
Aflac logo
comcast logo
Volvo logo
Dell
dish logo
xerox logo

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 browsers

Real Browser Testing

Suporte para mais de 40 navegadores e dispositivos desktop/móveis.

click-script coding

Point and Click Scripting

Imite o comportamento real do usuário usando o EveryStep Web Recorder.

dashboard data

Rich Internet Applications (RIA)

Simule virtualmente qualquer coisa que possa ser renderizada em um navegador.

Testando em Navegadores Reais

Apple logo
chrome browser logo
Microsoft Edge browser
Windows logo
Firefox browser logo
Android logo
Aflac Logo
Comcast Logo
Microsoft Edge browser
Apple logo
Firefox browser logo
Windows logo

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

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

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

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.

Load Testing Devops

Garanta Desempenho e Atenda à Demanda dos Usuários

Teste de carga de aplicativos web com milhares de usuários virtuais ao seu alcance.

website

Real-World Performance

Meça os tempos de resposta de seus aplicativos web conforme percebido pelos seus usuários ao redor do mundo.

network mapping

Flexible Testing

O LoadView oferece total flexibilidade para modelar cenários realistas de testes de carga para seus aplicativos web.

website

Real-World Performance

Meça os tempos de resposta de seus aplicativos web conforme percebido pelos seus usuários ao redor do mundo.

network mapping

Flexible Testing

O LoadView oferece total flexibilidade para modelar cenários realistas de testes de carga para seus aplicativos web.

analysis dashboard

Establish Baselines

Determine os limites dos seus aplicativos web definindo métricas cruciais e níveis de limite.

testing data

Testing Automation

Automatize os testes de carga de aplicativos web para entender os tempos de resposta sob carga pesada.

analysis dashboard

Establish Baselines

Determine os limites dos seus aplicativos web definindo métricas cruciais e níveis de limite.

testing data

Testing Automation

Automatize os testes de carga de aplicativos web para entender os tempos de resposta sob condições de carga pesada.

geo distributed load testing

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.

geo distributed load testing

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.

website

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 app

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.

API

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.

Configure um Teste de Carga
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?
Usuários Virtuais (VUs) são as múltiplas conexões simultâneas abertas durante um teste. Essas conexões podem simular o comportamento real do usuário ao fazer requisições ou acessar um site ou aplicação.
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.