¿Para qué sirve un load test con una herramienta como Locust o k6?
Opciones
- Encontrar errores de sintaxis en los archivos fuente
- Medir throughput, latencia y errores bajo carga (Opción correcta)
- Comprobar el estilo de código de todo el proyecto
- Probar el diseño de las páginas de la interfaz
Respuesta
Medir throughput, percentiles de latencia y tasas de error con el tráfico esperado y de pico, y encontrar el punto de ruptura
Por qué
Un load test simula muchos usuarios a la vez para ver cómo se comporta el sistema: cuántas peticiones por segundo soporta, cuánto se ralentizan las respuestas y cuándo empiezan los errores.
Mira la latencia p95/p99 (las peticiones más lentas), no solo la media, y vigila la CPU, la base de datos y los connection pools para encontrar el cuello de botella.
Ejecútalo en un entorno parecido a producción.
Recuerda
Load test = ¿cómo se comporta con muchos usuarios?