Junior — Middle
¿Qué métodos utilizó para evaluar y medir la eficacia del sistema durante las pruebas de carga?
sobes.tech AI
Respuesta de la IA
Para evaluar y medir la eficacia del sistema durante las pruebas de carga, utilicé los siguientes métodos:
- Recolección de métricas de rendimiento: tiempo de respuesta, capacidad (solicitudes por segundo), uso de CPU y memoria.
- Monitoreo de recursos del servidor: seguimiento de la carga de CPU, memoria, disco y red mediante herramientas del sistema (por ejemplo, top, htop, sar) o soluciones especializadas (Prometheus, Grafana).
- Análisis de logs: identificación de errores y cuellos de botella mediante los logs de la aplicación.
- Uso de perfiles: para identificar funciones y operaciones «estrechas».
- Creación de gráficos e informes: visualización de resultados para comparaciones claras entre diferentes escenarios.
Por ejemplo, en las pruebas de carga de un servicio web, ejecutaba escenarios con diferentes cantidades de usuarios simultáneos, medía el tiempo medio y máximo de respuesta, la cantidad de errores y la carga en el servidor, y luego analizaba los datos obtenidos para optimizar el código y la infraestructura.