O líder em testes de carga de aplicativos web

Teste seus carrinhos de compras, logins, portais, formulários, telas de pagamento e outras funcionalidades interativas sob carga.

revisão de carga teste
revisão de carga teste

O líder em testes de carga de aplicativos web

Teste seus carrinhos de compras, logins, portais, formulários, telas de pagamento e outras funcionalidades interativas sob carga.

Crie scripts em várias etapas para aplicações web

Regissua interação do usuário com seus aplicativos web em navegadores reais.

Navegador Real

Teste real do navegador

Suporte para mais de 40 navegadores e dispositivos desktop/mobile.

Apontar e clicar em scripting

Apontar e clicar em scripting

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

Aplicações ricas na Internet (RIA)

Aplicações ricas na Internet (RIA)

Simule praticamente tudo o que pode ser renderizado em um navegador.

Teste de desempenho flexível para DevOps

O LoadView capacita as equipes ágeis com a flexibilidade de projetar vários cenários de teste para os aplicativos mais complexos da atualidade.

Curva de passo de carga

Curva de passo de carga

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.

Curva baseada em metas

Curva baseada em metas

Certifique-se de que seu site pode lidar com aumentos esperados no tráfego de usuários. Validar planos de capacidade e SLAs em ambientes de produção.

Curva ajustável dinâmica

Curva ajustável dinâmica

Teste os limites de sua infraestrutura ajustando a carga em tempo real. Obtenha uma visão de como sites ou aplicativos mudam à medida que os níveis de carga flutuam.

Devops de teste de carga

Garantir desempenho e atender à demanda do usuário

Teste seus aplicativos web com milhares de usuários virtuais.

Desempenho do Mundo Real

Desempenho do Mundo Real

Meça os tempos de resposta de seus aplicativos web como percebido por seus usuários em todo o mundo.

Teste flexível

Teste flexível

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

Desempenho do Mundo Real

Desempenho do Mundo Real

Meça os tempos de resposta de seus aplicativos web como percebido por seus usuários em todo o mundo.

Teste flexível

Teste flexível

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

Estabelecer linhas de base

Estabelecer linhas de base

Determine os limites de suas aplicações web definindo métricas cruciais e níveis de limiar.

automação

Automação de testes

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

Estabelecer linhas de base

Estabelecer linhas de base

Determine os limites de suas aplicações web definindo métricas cruciais e níveis de limiar.

automação

Automação de testes

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

teste de carga geo distribuída

Testes de carga baseados em nuvem em navegadores reais

A plataforma LoadView elimina as complexidades dos testes de carga, para que você possa se concentrar em criar uma excelente experiência do cliente.

teste de carga geo distribuída

Testes de carga baseados em nuvem em navegadores reais

A plataforma LoadView elimina as complexidades dos testes de carga, para que você possa se concentrar em criar uma excelente experiência do cliente.

Teste de carga flexível e sob demanda para qualquer aplicação

Teste e melhore o desempenho de sites, aplicativos web e serviços web/APIs com o LoadView.

Sites

Páginas da Web

Teste os limites de suas páginas da Web para garantir que a experiência do cliente seja consistente em todos os navegadores e dispositivos populares de desktop/mobile.

Aplicações Web

Aplicações Web

Meça o desempenho do lado do cliente simulando as interações críticas do usuário de seus aplicativos web para melhorar a experiência do usuário.

APIs de serviços web

Serviços Web / APIs

Execute milhares de chamadas para 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.

Configurar 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 injetores de carga?

O LoadView usa servidores injetores de carga virtual para distribuir carga simulada do usuário enquanto executa testes de estresse. O LoadView suporta mais de 15 geolocalizadores para instanciar injetores de carga.

Você pode testar aplicativos web complexos que requerem um login ou usar AJAX, Silverlight ou Flash?

Você pode configurar testes básicos de carga de uma única página ou scripts complexos em várias etapas usando o EveryStep Web Recorder. Basta apontar e clicar em um site, preencher formulários, clicar em botões e navegar pelo aplicativo. Todas as interações do usuário podem ser gravadas, incluindo AJAX, HTML5, Flash ou outros RIAs (Rich Internet Applications).

Qual é o número máximo de usuários que você pode gerar?

Não há praticamente nenhum limite para o número de usuários que podem ser gerados para um teste de carga, uma vez que o LoadView é executado na nuvem. Os testes são teoricamente limitados pelo número total de injetores de carga disponíveis nos provedores de nuvem em qualquer ponto e pelo custo de locação desses servidores de provedores de nuvem. Dado tempo avançado suficiente para configurar um teste, você deve ser capaz de gerar o máximo de carga que você precisa para completar um teste de carga adequado.

Quando devo usar protocolo, navegador sem cabeça ou testes reais baseados em navegador?

Dependendo da necessidade específica, caso de uso ou tecnologia do sistema que está sendo testado, a plataforma LoadView pode ser usada para executar vários tipos de simulação de usuário – HTTP/S, simulações baseadas em navegador sem cabeça e reais baseadas em navegador.

  • Simulação de carga baseada em HTTP/S

Os scripts de nível de protocolo são perfeitos para testes de nível de componente em ambientes de CI/CD e têm uma baixa pegada em máquinas de injeção de carga. Recomendado para testar o seguinte:

• Servidores web
• ApIs web, como JSON, SOAP, REST e XML
• Páginas da Web únicas sem JavaScript ou CSS

  • Simulação baseada em navegador sem cabeça

Muitas vezes mais rápido do que navegadores reais, uma vez que você ignora todos os elementos de um navegador real como JavaScript, CSS e HTML, navegadores sem cabeça são ótimos para automatizar tarefas e instâncias onde você está procurando obter dados do navegador rapidamente. A simulação baseada em navegador sem cabeça tem uma pegada média em máquinas de injeção de carga.

  • Simulação real baseada em navegador

Quando você precisa simular o comportamento real do usuário e ter aplicativos da Web que utilizam tecnologias específicas e aplicativos de Internet ricos (RIA), como JavaScript, CSS, Flash ou AJAX, usar um navegador real é fundamental. O uso desta simulação permite que os desenvolvedores verifiquem a funcionalidade e a velocidade do site conforme percebido por um usuário, mas essa opção tem a maior pegada em máquinas de injeção de carga.

O que são Usuários Virtuais?
Os Usuários Virtuais (VUs) são as conexões múltiplas e simultâneas que são abertas durante um teste. Essas conexões podem simular o comportamento real do usuário ao fazer solicitações ou acessar um site ou aplicativo.
O que significa testes de carga em navegadores reais?

Alguns concorrentes usam apenas navegadores sem cabeça, como o PhantomJS, ou emuladores sem cabeça, como o Selenium. Essas ferramentas são usadas para automatizar testes simulando os elementos do lado do cliente, o que não dá uma representação realista da experiência do usuário.

A plataforma LoadView pode ser utilizada para executar vários tipos de simulação de usuário: HTTP/S e simulações reais baseadas em navegador. Com testes reais baseados no navegador, o LoadView permite que você escolha entre navegadores reais, como Chrome, Internet Explorer e navegadores/dispositivos móveis, para que você possa medir a experiência real do lado do cliente/usuário.

Como você garante que os injetores de carga em si não são um gargalo de testes?

Quando você calibra um teste, calculamos quantos usuários virtuais por máquina podem executar com segurança sem sobrecarregar a CPU de cada injetor de carga. É assim que chegamos ao número de usuários virtuais por injetor de carga. Dependendo do tipo de tarefa e se as tarefas usam um navegador real ou não, às vezes pode haver um pequeno pico no início de uma tarefa como um navegador como iE abre, limpa cache e inicia o script.

Normalmente, o uso médio da CPU é muito inferior a 100%, por isso permitimos que você aumente o número de usuários virtuais por máquina para obter uma utilização maior de cada máquina, no entanto, se você alterar esse número, não podemos garantir que as máquinas de nuvem não maxar o uso da CPU e se tornar um pequeno gargalo do teste.

O que é uma geo zone?

Uma geo-zona é um local 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 15 geo-zonas de todo o mundo.

Que 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 a considerar ao escolher a curva de carga certa.

Curva de passo de carga
Recomendamos escolher a curva de passo de carga se o objetivo é saber como seu site reage a aumentos graduais de carga. Por exemplo, se sua equipe de marketing está planejando executar uma promoção e você deseja testar como seu site responderá ao aumento de tráfego, a curva de passo de carga deve ser usada.

Curva baseada em metas
A curva baseada em metas é recomendada quando você já tem um throughput predeterminado (meta de transação) ou sabe o número de visitantes que você espera em um determinado intervalo de tempo. Os testes de curva baseados em metas são ideais para validar SLAs e requisitos não funcionais.

Curva ajustável dinâmica
A curva dinâmica ajustável permite ajustar o tráfego do usuário enquanto o teste estiver em execução. Esse tipo de curva é recomendada para identificar limites de desempenho do site ou planejar a capacidade do servidor. Durante o teste, você pode ajustar simultaneamente a carga e o hardware, ou software, recursos, por exemplo, dando-lhe dados e insights em tempo real sobre como seu site ou aplicativo se comporta como mudanças de carga.