Teste de Carga API Poderoso e Dinâmico

Suporta APIs RESTful, como JSON e XML, assim como SOAP e Web APIs que exigem autenticação ou execução em múltiplas etapas.

Aflac logo
Volvo
dish logo
comcast
Dell
xerox logo
Descubra Problemas e Resolva-os Rápido

Realize milhares de chamadas para sua API da mesma maneira que seus usuários finais fazem.

website network
Versátil

Leve seu teste de desempenho além das restrições não funcionais, analisando sistemas sob cenários complexos do mundo real.

validate SLAs
Personalizável

Defina seus testes de API para simular o tráfego no ritmo que você precisa para testar seu sistema adequadamente.

load test data
Escalável

Escale facilmente de um usuário para milhares de usuários simultâneos com pouca sobrecarga.

Teste de Desempenho Flexível para DevOps

O LoadView capacita equipes Ágeis com a flexibilidade para projetar múltiplos cenários de teste para as aplicações mais complexas de hoje.

Load Testing Devops
Coletar Dados de Desempenho da API

Melhore o desenvolvimento e determine o desempenho geral de um sistema sob cenários específicos de carga.

global testing
Teste Global

Escolha locais mais próximos dos seus clientes reais para emular usuários reais durante um teste de carga.

performance chart
Métricas de Desempenho

Visualize os dados de cada sessão e valide que a API retorna os resultados esperados em cada resposta.

dynamic adjustable curve
Gargalos

Determine se há um gargalo de hardware ou software impedindo que a API complete transações de forma mais eficiente.

analysis dashboard
Análise Profunda

Inspecione códigos de erro e utilize ferramentas adicionais de resolução de problemas, como gráficos de cascata e uma cópia da resposta do servidor.

teste de carga geo distribuída
Carga Geo-Distribuída para Simular Cenários do Mundo Real

Execute milhares de chamadas para suas APIs simulando uma variedade de cenários de carga. Obtenha insights sobre como sua rede, serviços web e infraestrutura funcionam sob carga distribuída.

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.

Configure um Teste de Carga
em Minutos

Sob demanda. Sem cartão de crédito. Sem contrato.

Perguntas Frequentes
O que são Usuários Virtuais?
Usuários Virtuais (VUs) são as múltiplas conexões simultâneas que são 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 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 geo-localizações para instanciar injetores de carga.

Como garantir que os próprios injetores de carga não sejam um gargalo nos testes?

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 chegamos ao número de usuários virtuais por injetor de carga. 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, como quando um navegador é aberto, 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 obter uma maior utilização de cada máquina; no entanto, se você alterar esse número, não podemos garantir que as máquinas na nuvem não irão atingir o máximo uso 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 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 a ser utilizada depende da sua situação. Aqui estão algumas diretrizes para considerar ao escolher a curva de carga apropriada.

Curva de Passo de Carga
Recomendamos escolher a curva de passo de carga se o objetivo é aprender como seu site reage a aumentos graduais na carga. Por exemplo, se sua equipe de marketing está planejando rodar uma promoção e você quer testar como seu site responderá ao aumento de tráfego, deve ser utilizada a curva de passo de carga.

Curva Baseada em Objetivos
A curva baseada em objetivos é recomendada quando você já tem um throughput predeterminado (meta de transação) ou sabe o número de visitantes esperado em um intervalo de tempo dado. Testes com essa curva são ideais para validar SLAs e requisitos não funcionais.

Curva Dinâmica Ajustável
A curva dinâmica ajustável permite que você ajuste o tráfego de usuários enquanto o teste está em execução. Este tipo de curva é recomendado para identificar os limites de desempenho do site ou planejar capacidade de servidor. Durante o teste você pode ajustar simultaneamente carga e recursos de hardware ou software, por exemplo, dando dados e insights em tempo real sobre como seu site ou aplicação se comporta à medida que a carga muda.

O que é uma API?

Interfaces de Programação de Aplicações (APIs) permitem comunicação máquina a máquina usando linguagens ou formatos de arquivo padrão da indústria. APIs liberam os usuários finais das limitações do uso de uma interface padrão e possibilitam a integração de controles e saídas em seus próprios painéis e aplicações customizadas, além de automatizar funções e procedimentos comuns.

Quais provedores de infraestrutura de nuvem estão disponíveis através da Plataforma LoadView?

Amazon Web Services e Azure Cloud Services.

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

Praticamente não há limite para o número de usuários que podem ser gerados para um teste de carga, já que o LoadView roda na nuvem. Os testes são teoricamente limitados pelo número total de injetores de carga disponíveis dos provedores de nuvem num dado momento e pelo custo de locação desses servidores. Com tempo suficiente para configurar um teste, você deverá ser capaz de gerar toda a carga necessária para realizar 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 – HTTP/S, simulação baseada em navegador headless e baseada em navegador real.

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

Scripts em nível de protocolo são perfeitos para testes a nível de componente em ambientes CI/CD e têm baixo impacto nas máquinas de injeção de carga. Recomendado para testar o seguinte:

• Servidores web
• Web APIs, como JSON, SOAP, REST e XML
• Páginas web simples sem JavaScript ou CSS

  • Simulação baseada em navegador real

Quando for necessário simular o comportamento real do usuário e houver aplicações web que utilizem tecnologias específicas e Aplicações Ricas para Internet (RIA), como JavaScript, CSS, Flash ou AJAX, usar um navegador real é essencial. Esta simulação permite que desenvolvedores verifiquem a funcionalidade e velocidade do site conforme percebido pelo usuário, mas essa opção tem o maior impacto nas máquinas de injeção de carga.