- Descargar gatling de http://gatling.io/download/
- Ejecutar recorder.sh(Linux) en /bin o recorder.bat (si usa Windows)
- Se abrirá la siguiente ventana
- Llenar los siguientes campos con los referentes a la aplicación. Nombre de la simulación y parámetros básicos
Puerto por el que el proxy va a funcionar (Debe ser distinto al de la aplicación)
- Iniciar el proxy
-
Debe configurar un navegador Web para que haga uso del proxy de Gatling. Si no tiene permisos sobre el sistema operativo (para Linux) cierre todas las instancias de Chrome, y ejecútelo de manera que haga uso del Proxy HTTP de Gatling (tenga cuidado en asociar el mismo puerto configurado en el dicho Proxy):
google-chrome --proxy-server="http://localhost:8081"
-
Desde el navegador, ingrese a la aplicación que va a perfilar, y realice la interacción que quiere replicar en las pruebas de carga.
Verifique que en la medida que se realiza dicha interacción, se muestren los eventos capturados en el 'grabador' de Gatling:
-
Una vez terminamos la simulación le damos al botón de stop and save
-
Encontraremos la simulación en el directorio “user-files” bajo el nombre que le dimos
- Al abrir la simulación encontramos un objeto que podemos modificar para añadir más variables
- Para correr esta simulación se utiliza “gatling.bat” o “gatling.sh”
- Escogemos la simulación personalizada. Como se ve, Gatling empezará la simulación que le hemos dado usando nuestro comportamiento de usuario.
- Una vez termine los test dará una URL donde podemos comprobar los resultados
- Al abrir la página estos son desplegados
- Si deseamos añadir más usuarios al tiempo solo hay que cambiar la inyección presente
- Y volver a correr gatling.bat o gatling.sh
- Una vez volvamos a tener el reporte podemos ver que se muestran 5 usuarios al tiempo
- Para ver más parámetros de configuración, revise la documentación oficial de Gatling.