Cómo hacer pruebas de estrés a tu servidor

El comando ab es una herramienta de benchmarking proveniente de Apache.

Utilidad de las pruebas de estrés

Se puede utilizar para:

  • Detectar cuellos de botella simulando gran tráfico
  • Obtener velocidad de procesamiento de la aplicación
  • Medir la potencia de la combinación de hardware-software
  • Obtener métricas como por ejemplo: - Tiempo por petición (velocidad)
  • Peticiones por segundo (potencia)
  • Cantidad de bytes/kb transferidos (carga/optimización)

Ejecutar prueba de estrés al servidor

El siguiente ejemplo ejecutaría una prueba de estrés de 100 peticiones con 20 de ellas concurrentes.

ab -r -n 100 -c 20 http://tusitioweb.com/

Donde:

-n [número peticiones GET en total]

-c [número peticiones GET concurrentes]

Deberías utilizarlo con responsabilidad.