Pruebas de carga de un sitio web con JMeter
JMeter es un software open source, hecho en Java, que nos permite hacer pruebas de carga y rendimiento de diferentes tipos de servicios, para este ejemplo voy hacer unas pruebas de carga a un sitio web.
1. Descargar el programa desde Aquí, una ves descargado descomprimimos e ingresamos a la carpeta bin, La primera vez que ejecutamos debemos hacer click derecho sobre jmeter.bat
y ejecutar como administrador, esto para que no nos salga un error, luego cerramos y lo ejecutamos normalmente con 2 cliks.
Ahora agregamos un grupo de hilos, que serian los usuarios.
Dentro del grupo de hilos agregamos un elemento de configuración, valor por defecto para las peticiones HTTP, donde colocaremos el dominio del sitio web.
Ahora agregamos las peticiones HTTP.
Ahora agregamos unos receptores para guardar y generar los reportes.
El elemento “Guardar respuesta en archivo” nos permite guardar en otra carpeta los archivos que descarga el programa, de lo contrario lo descargaría en la carpeta bin.
En Grupo de hilos configuramos cuantas peticiones se van ejecutar:
En numero de hilos: 20, Periodo de subida:10, quiere decir que 20 usuarios van a ingresar en 10 segundos, es decir 2 usuarios por segundo.
Una vez realizado hacemos click en el botón arrancar, al finalizar veremos los resultados, podemos ver la media o promedio, min, max el porcentaje de error, etc.
Más información aquí.