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.
Tabla de contenidos
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.
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.
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.
Crear una petición HTTP
Esto es un ejemplo de una petición HTTP. Si la creáramos manualmente, tendría este aspecto.
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,...
Del informe se puede sacar un gráfico para ver mejor los 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.









¡Hola! Soy Javier. Soy informático y me gusta documentar todo lo que aprendo. En mi blog te enseño todo lo que sé y cómo puedes aprender a crear tu propia web, mejorar el SEO y aplicar técnicas de Marketing Digital para conseguir mayor visibilidad. Suscríbete para no perderte ninguna de mis guías sobre WordPress, posicionamiento SEO o Marketing Digital.
