Cómo leer el panel de capacidad
Cuando una prueba de carga termina, la página de resultados se abre con una conclusión clara sobre lo ocurrido, encima de los gráficos:
Estable hasta ~400 usuarios
el p95 se duplicó con creces por encima de 640 - 0,5 % de errores en ese punto
La frase se mide, no se estima. LoadFocus agrupa los resultados de la ejecución según el número de usuarios virtuales activos y lee la curva. No se deduce nada del objetivo que configuraste, y ninguna IA la redacta.
Qué puede indicar el panel
| Lectura | Qué significa |
|---|---|
| Estable hasta ~N usuarios | La tasa de errores y los tiempos de respuesta se mantuvieron hasta N y se degradaron por encima. El nivel indicado es el más alto que aguantó. |
| Degradado desde el nivel más bajo medido | La tasa de errores ya superaba el 1 % en el primer nivel de carga, así que no hay ningún nivel estable que informar. |
| Sin degradación hasta N usuarios | Todos los niveles se comportaron bien. La ejecución no encontró un límite, lo que no equivale a demostrar que no exista. |
| Degradado y recuperado | Algo tuvo problemas a mitad de la ejecución y volvió a funcionar con más carga, por lo que no puede leerse un límite único. |
| (no se muestra nada) | La ejecución no permite una conclusión. Ver más abajo. |
En un plan de pago, despliega Por nivel de usuarios para ver el desglose que respalda la frase: p95, peticiones por segundo y tasa de errores en cada nivel. Los planes gratuitos ven la frase y un enlace para mejorar el plan y obtener el desglose.
Si los resultados se limitaron, la frase termina con "(los resultados se limitaron, así que el nivel más alto puede no ser el pico)".
Cuando el panel no muestra nada, y por qué
Es el caso habitual en muchas pruebas, y es intencionado. LoadFocus prefiere no mostrar nada antes que indicar un límite de capacidad que no puede respaldar. En un plan de pago, una ejecución que se midió pero tuvo muy pocos niveles muestra en su lugar, sobre la tabla por nivel, una breve nota: "Capacidad: hay muy pocos niveles de carga para valorar (N medidos)".
El panel permanece vacío cuando:
- La prueba no subió la carga. Una ejecución con un número constante de usuarios no tiene curva que leer. La carga debe aumentar con el tiempo.
- Hubo menos de tres niveles de usuarios distintos, o el nivel más alto no llegó al doble del más bajo. Dos puntos cercanos no bastan para distinguir una tendencia del ruido.
- La carga no aumentó a lo largo de la ejecución. Se mantuvo plana o bajó.
- Faltan datos de tiempo de respuesta en algunos niveles. Un veredicto sacado de una columna parcialmente vacía sería una suposición.
- La prueba usó más de un generador de carga. Cada generador informa su propio número de usuarios, así que combinarlos falsearía tanto la carga como el rendimiento.
- La prueba sigue en curso. El panel aparece cuando la ejecución termina.
Cómo obtener una lectura de capacidad
Para obtener una respuesta del tipo «estable hasta ~N usuarios», configura una prueba con rampa: empieza bajo, aumenta el número de usuarios virtuales durante la ejecución (consulta Qué es el Tiempo de Rampa en Pruebas de Carga y Cómo Ejecutar una Nueva Prueba de Carga) y da a cada nivel tiempo suficiente para producir una medición estable. Una ejecución que sube de 100 a 1.000 usuarios a lo largo de varios minutos dará una lectura; una plana de 500 usuarios no, por mucho que dure.
Cómo se decide la degradación
Un nivel se considera degradado cuando:
- su tasa de errores supera el 1 %, o
- su tiempo de respuesta p95 es más del doble que el del mejor nivel medido en la ejecución.
Un pico breve que se recupera con más carga no se toma como un límite: si el sistema vuelve a estar sano más arriba en la curva, la ejecución se informa como degradada y recuperada en lugar de asignarle un techo falso.