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


Realize milhares de chamadas para sua API da mesma maneira que seus usuários finais fazem.
Leve seu teste de desempenho além das restrições não funcionais, analisando sistemas sob cenários complexos do mundo real.
Defina seus testes de API para simular o tráfego no ritmo que você precisa para testar seu sistema adequadamente.
Escale facilmente de um usuário para milhares de usuários simultâneos com pouca sobrecarga.
O LoadView capacita equipes Ágeis com a flexibilidade para projetar múltiplos cenários de teste para as aplicações mais complexas de hoje.
Determine se seu site pode lidar com picos de tráfego gerando carga com um número fixo de usuários simultâneos durante um período de tempo especificado.
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.
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 flutuam.

Melhore o desenvolvimento e determine o desempenho geral de um sistema sob cenários específicos de carga.
Escolha locais mais próximos dos seus clientes reais para emular usuários reais durante um teste de carga.
Visualize os dados de cada sessão e valide que a API retorna os resultados esperados em cada resposta.
Determine se há um gargalo de hardware ou software impedindo que a API complete transações de forma mais eficiente.
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.
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 e melhore o desempenho de sites, aplicações web e serviços/APIs web com LoadView.
Teste os limites de suas páginas web para garantir que a experiência do cliente seja consistente em todos os navegadores/dispositivos desktop e mobile populares.
Meça o desempenho do lado do cliente simulando as interações críticas dos usuários em suas aplicações web para melhorar a experiência do usuário.
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.
O que são Usuários Virtuais?
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.
