El desafío
Sidesys necesitaba evaluar la capacidad operativa y estabilidad de su sistema de gestión de turnos frente a distintos escenarios de concurrencia y carga distribuidos entre múltiples sucursales.
Uno de los principales desafíos del proyecto fue que las pruebas no podían realizarse directamente sobre servicios backend o APIs, obligando a trabajar íntegramente desde la capa frontend de la aplicación.
Esto implicó abordar múltiples complejidades vinculadas a:
- validaciones funcionales,
- manejo dinámico de datos,
- restricciones de seguridad,
- navegación operativa,
- y comportamiento real de usuario sobre la interfaz.
El contexto requirió un importante trabajo de análisis e inteligencia técnica para diseñar una arquitectura de ejecución que permitiera simular escenarios realistas de alta concurrencia sin afectar la operación ni comprometer la validez de los resultados.
La solución
Desde Qualis Lab acompañamos a Sidesys mediante un servicio especializado de pruebas de performance y stress testing ejecutado de manera continua durante un período aproximado de seis meses.
El trabajo incluyó:
- Diseño estratégico de scripts de ejecución.
- Construcción de escenarios realistas de concurrencia.
- Simulación de carga distribuida por sucursales.
- Validación del comportamiento operativo del sistema bajo stress.
- Monitoreo continuo de métricas y performance.
- Ajustes iterativos sobre la estrategia de ejecución.
Para resolver las limitaciones técnicas del entorno, se desarrolló una arquitectura de pruebas específica basada en frameworks propios de Qualis Lab construidos sobre K6, incorporando además tableros de observabilidad y métricas utilizando Grafana.
El enfoque permitió adaptar las ejecuciones a un entorno altamente dinámico y complejo desde el punto de vista funcional y operativo.
Resultados
- Validación exitosa de la capacidad operativa del sistema de turnos.
- Identificación temprana de cuellos de botella y limitaciones de concurrencia.
- Mejor comprensión del comportamiento del sistema bajo distintos niveles de carga.
- Generación de métricas y observabilidad continua sobre la plataforma.
- Fortalecimiento de la estabilidad operativa en escenarios críticos.
- Consolidación de una estrategia de performance testing sostenida en el tiempo.
- Adaptación exitosa de pruebas complejas ejecutadas íntegramente desde frontend.
- Incorporación de metodologías avanzadas de stress testing y monitoreo.
Tecnologías
- K6
- Grafana
- Performance Testing
- Stress Testing
- Frontend Performance Testing
- Observabilidad
- Concurrent Testing
- QA Performance Strategy
- Dashboards & Metrics
- End-to-End Testing
- Frameworks Propios Qualis Lab
