BlazeMeter logo
Caso de estudio

BluzzerRunner: Mejorando el rendimiento para audiencias globales

Trabajar con Abstracta ha sido una experiencia sumamente positiva. Su nivel de experiencia y profesionalismo realmente se destaca. Recomendaría ampliamente sus servicios. Son un partner sólido.

Alex Sarmiento

Alex Sarmiento

VP Global Sales, Blazerunner

Conoce a nuestro cliente

BlazeRunner es un partner y reseller autorizado de las plataformas BlazeMeter y Runscope. La empresa se especializa en desarrollo de software, con foco en pruebas de rendimiento. Se definen como “un equipo de buenas personas, con la capacidad de construir relaciones sólidas y celebrar los logros”.

Como empresa clave dentro de la economía de las aplicaciones, BlazeRunner impulsa la innovación en Continuous Testing con soluciones escalables, seguras y basadas en open source, integradas con toolchains de CI/CD. Su foco en la agilidad y la calidad es fundamental para mantener la competitividad en la entrega de software.

BlazeRunner trabajó junto a Abstracta para mejorar y validar el rendimiento de un servicio de streaming de uno de los principales proveedores de telecomunicaciones de Asia.

  • Established in 2019.
  • Headquartered in Palo Alto, CA, USA.
  • Global reach, offering services internationally.
  • Main product: BlazeRunner offers a suite of performance testing tools and services, including BlazeMeter and Runscope platforms, facilitating scalable, open-source-based functional and performance testing for a range of applications, from web and mobile apps to microservices and APIs.

Desafíos

Nuestro cliente tenía un desafío clave: confirmar que su servicio de streaming pudiera soportar altos volúmenes de tráfico sin comprometer la calidad. Para eso, era necesario evaluar rigurosamente el rendimiento de la CDN bajo cargas intensas de usuarios y distintos escenarios de distribución de contenido.

Nuestro objetivo era validar que la red estuviera preparada para eventos de alto tráfico, con calidad consistente entre distintos protocolos y resoluciones de streaming.

Illustration of a person at a laptop placing a chess piece on the screen and holding a connected-nodes icon, representing strategy and thoughtful decision-making.

Soluciones y actividades

Desarrollamos una estrategia integral de pruebas de carga, con scripts de JMeter adaptados a los protocolos HLS y DASH y a distintas calidades de streaming. El enfoque fue diseñado para simular diversos escenarios de uso y patrones de consumo de ancho de banda, de forma similar a las condiciones reales.

En conjunto con el proveedor de CDN, determinamos que era necesario utilizar 500 engines distribuidos en distintas ubicaciones para simular la escala prevista de 85.000 usuarios virtuales concurrentes. Esta configuración fue clave para alcanzar el escenario objetivo y responder a los requisitos de streaming de alto volumen del proyecto.

Utilizamos Taurus y BlazeMeter para configurar las pruebas con precisión y distribuir la carga de forma efectiva. Nuestro objetivo era generar una carga de streaming cercana a los 100 Gbps de video. Con Taurus, una herramienta open source de automatización de pruebas, definimos las configuraciones de testing y utilizamos JMeter para distribuir la carga según el patrón planificado.

También incorporamos a las pruebas un plugin de HLS (video streaming plugin) desarrollado por nuestro equipo, que nos permitió tener un control más preciso sobre los parámetros de streaming. El plugin replica el comportamiento habitual de las aplicaciones cliente de video streaming: permite descargar un archivo de playlist y luego cargar el contenido en segmentos de video separados.

Es compatible con los protocolos HLS y DASH y permite seleccionar subtítulos, pistas de audio y variantes de video. De esta forma, simplifica las pruebas de estrés de protocolos de video streaming y ofrece estadísticas y reportes fáciles de interpretar.

Logros y resultados

En partnership con BlazeRunner, logramos resultados destacados que permitieron fortalecer significativamente la capacidad del servicio de streaming:

  • Validamos con éxito la capacidad de la CDN para soportar 85.000 usuarios concurrentes y cumplir con los requisitos de streaming de alto volumen del cliente.
  • Alcanzamos un pico de 8.295 solicitudes por segundo, lo que confirmó un sólido rendimiento de la red.
  • Logramos mantener una experiencia de streaming consistente y de alta calidad en distintas ubicaciones de Asia, para una audiencia amplia y diversa.
  • Utilizamos herramientas avanzadas de testing para simular y analizar los escenarios con precisión, lo que contribuyó a mejorar la confiabilidad del servicio.

Los resultados del proyecto permitieron fortalecer la infraestructura del servicio de streaming y mejorar su rendimiento y confiabilidad. Este avance también contribuyó a consolidar su presencia en el competitivo mercado de streaming digital de Corea del Sur, reflejo del compromiso conjunto con la calidad y la innovación.

Mantente conectado

con Abstracta

Noticias, artículos y recursos para construir mejor software.

Este sitio está protegido por reCAPTCHA y aplican la Política de privacidad y los Términos del servicio de Google.

Lee sobre nuestra política de privacidad.