logo do BlazeMeter
Caso de Sucesso

BlazeRunner: Elevando o Desempenho para Audiências Globais

Trabalhar com a Abstracta tem sido uma experiência extremamente positiva. O nível de expertise e profissionalismo realmente se destaca. Eu recomendaria fortemente os serviços deles. Eles são um parceiro forte.

Alex Sarmiento

Alex Sarmiento

VP de Vendas Globais, Blazerunner

Conheça Nosso Cliente

A BlazeRunner é uma parceira premium e revendedora autorizada das plataformas BlazeMeter e Runscope. A empresa é especializada em desenvolvimento de software com foco em testes de desempenho. Eles se definem como "uma equipe de boas pessoas capacitadas para impulsionar relacionamentos sólidos e celebrar o sucesso."

Como um player vital na economia de apps, a BlazeRunner impulsiona a inovação em Testes Contínuos, oferecendo soluções escaláveis, seguras e baseadas em open-source, integradas às cadeias de ferramentas de CI/CD. Seu compromisso com a agilidade e a qualidade é fundamental para manter uma vantagem competitiva na entrega de software.

A BlazeRunner estabeleceu uma parceria conosco para aprimorar e validar o desempenho de um serviço de streaming de um importante provedor de telecomunicações da Ásia.

  • Estabelecida em 2019.
  • Com sede em Palo Alto, CA, EUA.
  • Alcance global, oferecendo serviços internacionalmente.
  • Produto principal: a BlazeRunner oferece uma suíte de ferramentas e serviços de testes de desempenho, incluindo as plataformas BlazeMeter e Runscope, facilitando testes funcionais e de desempenho escaláveis e baseados em open-source para uma variedade de aplicações, de apps web e mobile a microsserviços e APIs.

Entendendo os Desafios

Nosso cliente enfrentava a tarefa crucial de garantir que seu serviço de streaming pudesse lidar com um tráfego intenso sem comprometer a qualidade. Isso significava avaliar rigorosamente o desempenho da CDN sob altas cargas de usuários e diversos cenários de entrega de conteúdo.

Nosso objetivo era confirmar a prontidão da rede para eventos de alto tráfego, mantendo uma qualidade consistente em vários protocolos e resoluções de streaming.

Ilustração de uma pessoa em um notebook colocando uma peça de xadrez na tela e segurando um ícone de nós conectados, representando estratégia e tomada de decisão criteriosa.

Soluções e Atividades

Embarcamos em uma extensa estratégia de testes de carga, desenvolvendo scripts JMeter sob medida tanto para os protocolos HLS quanto DASH, com qualidades de streaming variadas. Projetamos essa abordagem para simular diversos cenários de usuário e padrões de consumo de banda, refletindo de perto as demandas do mundo real.

Em colaboração com o provedor de CDN, determinamos a necessidade de utilizar 500 engines de múltiplas localizações para simular efetivamente a escala-alvo de 85.000 usuários virtuais simultâneos. Essa configuração foi crucial para alcançar o cenário desejado, alinhando-se aos requisitos de streaming de alto volume do projeto.

Aproveitamos o Taurus e o BlazeMeter para configurações de teste precisas e uma distribuição de carga eficaz. Nosso objetivo era gerar uma carga de streaming de quase 100 Gbps de vídeo. Empregamos o Taurus, uma ferramenta de automação de testes open-source, para definir as configurações de teste e usamos o JMeter para distribuir a carga conforme o padrão planejado.

Também aprimoramos nosso processo de testes com um plugin HLS (plugin de streaming de vídeo), desenvolvido pela nossa equipe, que adicionou requinte ao nosso processo de testes, permitindo um controle granular sobre os parâmetros de streaming. Esse plugin replica o comportamento de aplicações-cliente típicas de streaming de vídeo, permitindo que os usuários baixem um arquivo de playlist e depois o carreguem em porções de vídeo separadas.

Ele suporta tanto o protocolo HLS quanto o DASH e permite a seleção de legendas, faixas de áudio e variantes de vídeo. Dessa forma, ele simplifica o teste de estresse dos protocolos de streaming de vídeo e fornece estatísticas e relatórios amigáveis ao usuário.

Resultados e Conquistas

Em parceria com a BlazeRunner, alcançamos resultados notáveis, aprimorando significativamente a capacidade do seu serviço de streaming:

  • Validamos com sucesso a capacidade da CDN de suportar 85.000 usuários simultâneos, atendendo aos requisitos de streaming de alto volume do cliente.
  • Atingimos um throughput de pico de 8.295 requisições por segundo, indicando um desempenho de rede robusto.
  • Viabilizamos um streaming consistente e de alta qualidade em várias localizações na Ásia, atendendo a uma audiência ampla e diversa.
  • Utilizamos ferramentas de teste de última geração para uma simulação e análise precisas, levando a uma maior confiabilidade do serviço.

Os resultados do projeto reforçaram a infraestrutura do serviço de streaming, impulsionando seu desempenho e sua confiabilidade. Esse avanço fortaleceu efetivamente sua presença no competitivo setor de streaming digital da Coreia do Sul, demonstrando nosso compromisso compartilhado em entregar qualidade e inovação em um cenário altamente competitivo.

Fique conectado

com a Abstracta

Notícias, artigos e recursos para construir software melhor.

Este site é protegido por reCAPTCHA e se aplicam a Política de Privacidade e os Termos de Serviço do Google.

Leia sobre nossa política de privacidade.