Teste de carga de desempenho da Web com o LoadView

 

Execute testes de desempenho em seu site, aplicativo web, API e mídia de streaming usando nossa solução de teste de desempenho baseada em nuvem.

Testes de carga de desempenho da Web baseados em nuvem que podem ser usados para testar o desempenho de praticamente qualquer coisa on-line.

O LoadView pode ajudá-lo:
  • Estabeleça linhas de base de tempo de resposta em números específicos de carga do usuário.
  • Identifique gargalos de desempenho à medida que o número de usuários simultâneos aumenta ao longo do tempo.
  • Encontre limites superiores dos sistemas atuais para planejar o planejamento futuro da capacidade e da capacidade.
  • Estresse seu ambiente de produção para ver como e quando sistemas e elementos começam a se degradar.

 

Simule os usuários reais com facilidade!
  • Envie solicitações GET e POST para um site.
  • Simule usuários reais navegando em um site em um navegador real.
  • Emular dispositivos móveis navegando em torno de um site.
  • Envie solicitações para uma API RESTful.
Teste de carga baseado em nuvem
Teste de carga gerenciado
Locais de teste globais

O LoadView é executado na nuvem, fornecendo aos usuários uma lista diversificada de locais geograficamente dispersos de todo o mundo. A solução LoadView utiliza redes populares de computação em nuvem, como amazon web services (AWS) e Azure Cloud Services. Se você tiver preocupações sobre a experiência do usuário em seu site ou aplicativo web de um determinado local, região ou país, você pode definir seu teste de carga para ser executado a partir de nós dentro dessa região. Isso também é muito benéfico para testar suas CDNs (Content Distribution Networks, redes de distribuição de conteúdo) em cada local.

 

Configuração gerenciada da nuvem e escalabilidade

Foram-se os dias de preocupação em gerenciar seus próprios exemplos de nuvem — nós cuidamos de girar nós na nuvem nos bastidores, permitindo que você se concentre em projetar seus scripts, construir seu plano de teste e executar seus testes. Não há necessidade de criar ou usar contas de nuvem existentes para seus testes de carga. Basta configurar um teste de carga com o LoadView e gerenciamos todos os detalhes relacionados à infraestrutura em nuvem.

Ferramentas de teste de desempenho baseadas em nuvem

 

A plataforma de teste de carga LoadView foi projetada para girar as instâncias de teste de carga em vários locais de nuvem ao mesmo tempo. Como mencionamos anteriormente, os principais provedores de nuvem utilizados na plataforma de testes de carga incluem amazon web services e Azure Cloud Services. É importante notar que todos esses locais permitem que os usuários executem testes de carga em navegadores reais, não apenas testes baseados em protocolos, como outras ferramentas de teste de carga fornecem. A equipe do LoadView está avaliando e revisando continuamente provedores de serviços adicionais e regiões geográficas à medida que eles se tornam disponíveis.

Logotipo da Amazon Web Services

Serviços Web da Amazon

azul

Serviços de Nuvem Azure

 

Testes externos de desempenho de rede e servidor

Teste o desempenho de suas páginas web, serviços web e aplicativos de fora de sua rede. Isso lhe dá uma visão maior de como seu site, aplicativo web, APIs ou mídia de streaming terão desempenho sob diferentes níveis de carga em toda a Internet pública. Isso elimina falsos vieses criados apenas executando testes de carga em sua rede interna. Além disso, a utilização de nossa rede em nuvem permite que você dimensione seus testes de carga com um grande número de usuários simultâneos e simultâneos, algo que você não pode fazer com ferramentas e soluções tradicionais de teste de carga no local. Isso também permite testar os recursos de sua infraestrutura de rede existente, incluindo roteadores, firewalls, balanceadores de carga e fazendas de servidores ou clusters.

Um dos benefícios de trabalhar com o LoadView para configurar e executar seus testes de carga de desempenho na Web é que também oferecemos uma plataforma de monitoramento abrangente. LoadView é apenas uma de nossas soluções de teste e monitoramento de desempenho integradas à plataforma Dotcom-Monitor. Quando você está realizando um teste de carga, é valioso não apenas ver como o site se sai da perspectiva do usuário final externo, mas para ver como o servidor se sai sob o aumento da carga. A melhor maneira de fazer isso é com a solução de Monitoramento de Contador de Desempenho dentro da plataforma Dotcom-Monitor.

Nossos agentes de monitoramento podem monitorar seus servidores Windows ou Linux, bem como dispositivos SNMP ou outras métricas personalizadas para o seu ambiente específico. Normalmente, os usuários monitorarão a CPU, o uso da memória, a largura de banda, a I/O do disco, os tempos de resposta do banco de dados e quaisquer outras métricas envolvidas no suporte ao teste de carga e desempenho de aplicativos web.

Enquanto o teste baseado em nuvem está sendo realizado em sua página web ou aplicativo web, a plataforma LoadView está coletando dados valiosos de desempenho que são exibidos durante o teste, além de fornecer vários relatórios após o teste de carga ter sido concluído. A partir dos dados e relatórios do teste, você pode cruzar períodos de referência onde os nós de teste externos experimentaram desacelerações ou outros problemas, como picos nos tempos de resposta e erros. Sobrepor essas métricas dá-lhe uma melhor imagem de onde existem gargalos de desempenho.

Interação com conteúdo RIA

JavaScript e outras interfaces de aplicação de internet rica (RIA)

 

Muitas ferramentas de teste de carga de desempenho da Web podem enviar solicitações GET para baixar os arquivos básicos de nível HTML e elemento, mas eles caem uma espécie de abertura, renderização e execução de mídia interativa ou estruturas dinâmicas de aplicativos web, como JavaScript, Angular, Flash, Silverlight, React, Knockout e muitos outros. Usando o EveryStep Web Recorder, a solução LoadView permite gravar interação real com o conteúdo RIA em um navegador real, o que significa que você pode apontar e clicar através de sua página web ou aplicativo web para scriptar esses cenários críticos e passos através de um aplicativo web RIA. Esse script poderoso permite verificar se não só o site ou o aplicativo web estão servindo o conteúdo adequado, mas os usuários são capazes de interagir efetivamente com suas páginas e aplicativos da Web. Embora o teste funcional seja projetado para simplesmente indicar se ações específicas funcionam ou não, o teste de desempenho busca mostrar como essas funções funcionam simulando um grande número de usuários simultâneos.

 

Suporte para mais de 40 dispositivos móveis e navegadores

 

A maioria das organizações realiza seus testes de carga e desempenho de sua página web e aplicativos da Web em apenas dois ou três dos navegadores mais populares, mas com o surgimento de dispositivos móveis, existem centenas de combinações diferentes de navegadores, versões do navegador, resoluções de tela, layouts de tela e métodos interativos, como zoom multi-touch, deslizar para rolar e clicar na interação (sem mouse).

Com o EveryStep Web Recorder Agora você pode escolher qualquer um desses dispositivos móveis para simular seus testes de carga. Os dispositivos suportados incluem apple iPhones, iPads, iPods, Google Nexus, Samsung Galaxy, Sony, HTC, Blackberry, Motorola, Amazon Kindle, Nokia e muito mais. Como os navegadores móveis tomaram mais da metade do tráfego global da Internet, agora é mais imperativo do que nunca garantir que seu site continue funcionando corretamente sob carga em navegadores móveis.

Logotipo do iPhone
Logotipo da Samsung
Logotipo mini do iPad
Logotipo Samsung Galaxy
Logotipo do iPad Air
Logotipo Nexus
Logotipo BlackBerry
Logotipo LG Optimus
Logotipo Nokia Lumia
Logotipo de fogo kindle

Teste de desempenho cdn & geográfico

 

Mesmo depois de ter testado seu próprio hardware, servidores e rede internamente, você ainda não sabe como o conteúdo de terceiros hospedado fora de sua rede responderá sob maior carga de usuários. A realização de testes externos permite que você concentre um teste de carga em regiões geográficas específicas, testando assim os nódulos cdn individuais da Rede de Distribuição de Conteúdo (CDN) um de cada vez. Isso é particularmente útil se você sabe que muitos visitantes frequentes do seu aplicativo web vêm de uma região ou de outra.

Juntamente com os testes de CDN, você pode querer saber o quão bem seu site ou aplicativo se sai de diferentes locais em geral. O desempenho do site pode diferir muito de um local para outro devido à velocidade e confiabilidade dos provedores locais de backbone, entre vários outros fatores de desempenho.

Por exemplo, se você planeja lançar um novo produto com um mercado-alvo na China, seria do seu interesse realizar alguns testes de carga e monitoramento usando locais na China atrás do Grande Firewall da China. Esses testes podem ajudá-lo a identificar a necessidade de servidores adicionais localizados diretamente na China atrás do firewall. O Grande Firewall da China é o nome comum dado ao rigoroso controle de acesso que o governo chinês colocou sobre o conteúdo da Internet de dentro do continente.

O governo chinês optou por bloquear ou limitar o tráfego de muitos sites populares, como Google, Facebook e outros, a fim de controlar a visibilidade do conhecimento e da opinião globais. Ser capaz de testar em situações como esta é o que torna toda a plataforma Dotcom-Monitor tão valiosa.

Estabelecer linhas de base de desempenho

Estabelecer linhas de base de desempenho

 

Ao realizar testes de estresse, você deve primeiro estabelecer o desempenho da linha de base da sua pilha web, identificando os pontos em que a carga adicional começa a afetar negativamente o desempenho do site. Isso pode ser facilmente feito executando um teste de carga que aumenta progressivamente o número de visitantes simultâneos por minuto. Quer você comece com 10 usuários simultâneos ou 1.000, o LoadView escala facilmente para atender às suas necessidades com uma infraestrutura de nuvem gerenciada.

Identificar gargalos de desempenho

Identificar gargalos

 

Depois de estabelecer linhas de base de desempenho e construir um plano de teste de estresse escalável, você pode monitorar seu teste de estresse para identificar os gargalos de desempenho em tempo real à medida que o teste progride. Observando os períodos em que o estresse é detectado, você pode correlacionar os resultados dos testes de estresse com seus registros de servidor de página web ou banco de dados para identificar se os gargalos estão relacionados a limitações de hardware, software, rede ou infraestrutura.

Dimensione sua infraestrutura
Dimensione seu
infra-estrutura

 

Tendo realizado testes de carga e estresse para estabelecer linhas de base e identificar gargalos, agora você pode iniciar o processo de planejamento de capacidade. Se você identificar que seu site tem uma média de 1.000 visitantes simultâneos por hora, e o site começa a vacilar a 2.500 visitantes simultâneos por hora, e você espera um aumento de 500% no tráfego na Black Friday, então você pode começar a planejar proativamente a atualização de sua infraestrutura para lidar com esses aumentos de tráfego.

Benchmarking de desempenho do banco de dados

 

A maioria dos sites modernos se sentam em cima ou na frente de algum tipo de banco de dados, seja um pequeno banco de dados MySQL, uma grande fazenda de servidores SQL ou uma das muitas opções noSQL. Cada banco de dados é projetado com um tipo diferente de uso em mente. Alguns bancos de dados podem ser ótimos em comprometer gravações em disco, alguns são mais eficientes em atender dados usados recentemente, enquanto outros tipos são otimizados para a indexação em jejum e recuperação de dados aleatórios.

Qualquer banco de dados que suporte seu site, é a melhor prática executar vários cenários de teste de carga de desempenho da Web para ver como seu site e banco de dados se comportam sob diferentes tipos de carga pesada. Independentemente do seu cenário de teste ou tipo de banco de dados, o LoadView oferece praticamente inúmeras opções de teste para cobrir quase todos os cenários de uso.

benchmarking de desempenho do banco de dados

 

Teste do balanceador de carga

Ao usar um balanceador de carga para distribuir usuários entre servidores, você deseja saber o quão bem a carga é distribuída à medida que você aumenta o número de visitantes simultâneos. Existem algumas maneiras adicionais de ajudar a monitorar esse processo, como instalar o MetricsView Agent em sua rede para coletar dados SNMP do próprio balanceador de carga para monitorar o tráfego do servidor web ou do banco de dados em cada nó individual atrás do balanceador de carga.

O LoadView foi criado do zero para ser a melhor e mais abrangente solução de teste de carga de desempenho da Web disponível hoje. Não só o LoadView lhe dá acesso incomparável para criar e dimensionar seus testes de desempenho, mas também é extremamente fácil de usar com dados claros e precisos disponíveis a um preço extremamente competitivo.

LoadView: Teste de carga de desempenho da Web redefinido

Não fique no escuro quando se trata dos limites do seu site.

Experimente o LoadView hoje!