
QA de performance en CI para la plataforma de e-commerce de alto tráfico de Shutterfly
Explorar caso de éxito
Usamos cookies
Usamos cookies para entender cómo nos encontraste y mejorar tu experiencia. Podés aceptar o rechazar las cookies de analítica. Más información en nuestra política de privacidad.
“
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
VP Global Sales, Blazerunner

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.
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.
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.
En partnership con BlazeRunner, logramos resultados destacados que permitieron fortalecer significativamente la capacidad del servicio de streaming:
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.
Noticias, artículos y recursos para construir mejor software.
Lee sobre nuestra política de privacidad.

