Lección 2 de 6 · 2 min
Las métricas que importan
Al terminar sabrás
10 min- Entender por qué el promedio esconde los problemas y hay que mirar percentiles
- Interpretar latencia (p95/p99), throughput, tasa de error y saturación
- Definir umbrales de aceptación con percentiles
Construyes: Los criterios de aceptación de rendimiento de un endpoint, expresados en percentiles.
El promedio miente
Si nueve usuarios reciben respuesta en 100 ms y uno en 5 segundos, el promedio es 590 ms — un número que no describe la experiencia de nadie. Nueve la pasaron genial; uno la pasó pésimo. El promedio esconde justo a los que sufren.
Por eso en rendimiento no se mira el promedio: se miran percentiles.
Percentiles: p95 y p99
El percentil te dice el peor caso de un porcentaje de usuarios:
- p95 = 500 ms significa: el 95% de los usuarios recibió respuesta en 500 ms o menos. El 5% peor esperó más.
- p99 = 2 s significa: el 99% estuvo bajo 2 segundos; solo el 1% peor esperó más.
Las cuatro señales clave
1. Latencia (tiempo de respuesta): cuánto tarda cada petición. Se mide en percentiles (p95, p99).
2. Throughput: cuántas peticiones procesa el sistema por segundo. Es la capacidad: cuánto trabajo despacha.
3. Tasa de error: qué porcentaje de peticiones falla. En operación normal debe ser ~0%. Cuando sube bajo carga, marcaste el punto de degradación.
4. Saturación de recursos: cuánto CPU, memoria, conexiones o disco se usan. Un recurso al 100% suele ser el cuello de botella (lección 5).
Cómo se leen juntas
Las cuatro cuentan la historia completa. Un ejemplo típico bajo estrés: a medida que subes la carga, el throughput crece… hasta que se aplana; ahí la latencia (p95) se dispara y la tasa de error empieza a subir, mientras la CPU llega al 100%. Ese punto es la capacidad máxima real de tu sistema.
Con las métricas claras, la próxima lección es diseñar una prueba con objetivos y criterios concretos.
Comprueba lo aprendido en el quiz y define tus criterios en el reto.
Compruébalo
0/3Responde sin mirar atrás. Verás la explicación al instante.
1. El tiempo de respuesta PROMEDIO es 200 ms, pero el p95 es 3 segundos. ¿Qué significa?
2. ¿Qué es el throughput?
3. Durante la prueba, la tasa de error sube de 0% a 8% cuando la carga llega a cierto punto. ¿Qué indica?
Reto: criterios de aceptación con percentiles
Para un endpoint de búsqueda que debe sentirse rápido, escribe 3 criterios de aceptación de rendimiento usando percentiles y tasa de error (no promedios).