Este post es de cuando yo realizaba pruebas de rendimiento cuando programaba en Java allá por el año 2008. Las pruebas de rendimiento las hacíamos con la herramienta JMeter. Pero ya os digo, que esta herramienta sigue en uso y es una de las más utilizadas para realizar pruebas de rendimiento, ya que es gratuita.

El plan de pruebas se ha realizado con la herramienta JMeter para simular pruebas de carga y analizar y medir el desempeño de la aplicación web.

Configuración del proxy en JMeter

Según este plan bastaría con configurar los parámetros específicos para explotar la aplicación web. Para ello se añadiría un servidor Proxy que recogería las peticiones realizadas desde el aplicativo. De esta forma, no sería necesario introducir las peticiones HTTP manualmente en JMeter.

Configurar proxy en JMeter

Configuración de hilos

El conjunto de hilos creados para tal efecto se muestra en la siguiente figura y se detalla a continuación. Pero antes hay que crear el Plan de Pruebas, que es el conjunto de pruebas a realizar durante la prueba.

JMeter Plan de pruebas

Cada grupo de hilos, es una acción sobre la aplicación (abrir una ventana concreta por ejemplo). Sobre cada grupo de hilos se especifica cuántos hilos se crearán sobre él, es decir cuántos usuarios realizarán esa acción a la vez en la simulación. Se especifica también el tiempo que hay entre que un usuario realiza la acción y el siguiente usuario (Periodo de subida). También se puede programar el plan de pruebas para que se ejecute a una hora concreta o decir durante cuánto tiempo se quieren lanzar peticiones sobre el servidor.

JMeter Grupo de Hilos

Crear una petición HTTP

Esto es un ejemplo de una petición HTTP. Si la creáramos manualmente, tendría este aspecto.

JMeter Petición HTTP

Informe de resultados con JMeter

Después de lanzar las pruebas, podemos generar un informe para los resultados. Rendimiento, media, máximo de peticiones concurrentes, nº de peticiones ejecutadas en total,...

Informe de resultados JMeter

Del informe se puede sacar un gráfico para ver mejor los resultados:

JMeter Gráfico resultados

Conclusiones

Con esto, finalizamos por ahora un breve resumen de lo que es capaz JMeter y cómo podemos realizar pruebas de rendimiento de una aplicación con esta herramienta. Seguidos estos pasos básicos, podemos testear el rendimiento de nuestro servidor fácilmente.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR