Blitz: Teste de desempenho e carga da nuvem
É difícil criar uma analogia para a carga colocada em um servidor da web, então aqui vai. Imagine que você é um servidor da web e seus visitantes são latas de tomates. Se você tiver uma ou duas latas de comida, pode carregá-las com facilidade. Empilhe algumas centenas em seus braços e nenhum alimento poderá chegar onde precisa estar. Agora, se você pudesse de alguma forma reduzir o tamanho de cada lata, distribuí-los corretamente e obter ajuda para carregá-los, você poderá carregar centenas.
Um servidor web funciona da mesma maneira. Algumas centenas de visitantes e seu servidor podem ter muitos recursos para exibir e levar o visitante para onde ele está indo. Mas se acumule milhares ou dezenas de milhares, o servidor rasteja até parar. Não é como se alguns visitantes pudessem chegar lá e outros não ... todos estão parados. Suas páginas são exibidas muito lentamente e até mesmo param de carregar. É o que nosso site estava sofrendo das últimas semanas.
O problema é que a maioria das empresas costuma desenvolver ou preparar um site em um servidor sem carga. Em seguida, eles o colocam em produção, os visitantes vêm, e rapidamente desmorona.
A fim de se preparar para isso, serviços de teste de desempenho e carga pode ajudar. Blitz é um serviço de teste de desempenho e carga baseado em nuvem, não há software para instalar. O serviço oferece suporte a até 200,000 usuários virtuais de 8 locais diferentes em todo o mundo (até 50,000 por região) para testar a carga de seu aplicativo ou site. Isso permite que os usuários comparem diferentes pilhas de software, recursos de hardware e provedores de serviço. Em última análise, permite que você descubra regressões de progresso antes que seus visitantes o façam.
Blitz foi criado para ajudar os desenvolvedores de aplicativos e sites a gerenciar e testar o desempenho em todo o ciclo de vida do desenvolvimento. Por meio do desenvolvimento, preparação, produção e operações, é fundamental garantir que seu aplicativo atenda aos mais altos níveis de satisfação do usuário.
Blitz oferece excelentes recursos para programas contínuos de garantia de qualidade:
- Transações complexas - Se você deseja testar uma página da web ou uma transação complexa, o Blitz facilita a determinação do número de usuários que você pode oferecer suporte.
- Feedback detalhado - Obtenha estatísticas detalhadas e feedback em tempo real e em inglês simples. Relatórios que podem ajudá-lo a depurar sua infraestrutura, identificar gargalos em sua aplicação e apenas determinar se você precisa adicionar outro servidor.
- Plugins - Com nossa extensão para Chrome ou add-on para Firefox, basta navegar até uma página da web e executar um teste de desempenho. Blitz cuida dos cookies, da autenticação e de todas as outras complexidades subjacentes.
- Automação - Com o Ruby GEM e integração total com servidores de Integração Contínua como o servidor Bamboo CI da Atlassian, o teste de desempenho automatizado pode garantir que nenhum envio de código possa causar uma experiência ruim para seus usuários.
Monitoramento de tempo limite com carga:
Monitoramento do tempo de resposta com carga:
Blitz tem desenvolvimento API clientes que executam em Java, Maven, Node.js, Python, Perl e PHP.