QA · Performance · CI/CD

Performance
Regression Gate

Un quality gate automático que detecta cuándo una aplicación sigue funcionando correctamente, pero su rendimiento ha empeorado lo suficiente como para impedir una entrega.

Quality Gate Dashboard
Resultados verificados en GitHub Actions
Escenario seleccionado
Normal

La API responde sin degradación artificial y cumple todos los límites definidos por el quality gate.

PASS
p95 latency
2.03 ms
límite: 500 ms
HTTP failures
0%
límite: < 1%
Checks
100%
10 / 10
Iterations
10
k6 test run
Latency vs performance threshold threshold = 500 ms
0 ms 500 ms 1000 ms+
k6 quality gate output

        

Qué demuestra

El escenario degradado sigue devolviendo HTTP 200 y supera todos los checks funcionales. Sin embargo, su p95 llega aproximadamente a 1 segundo. k6 detecta la regresión y devuelve un error al pipeline.

Quality gate

http_req_duration: p(95) < 500
http_req_failed: rate < 0.01
checks: rate > 0.99