Apache JMeter es un software de código abierto, diseñado totalmente en JAVA para medir el rendimiento y comportamiento de servidores mediante pruebas. Originalmente se diseñó para probar aplicaciones Web, pero se ha ampliado a otras funciones. Se puede utilizar para probar el rendimiento de bases de datos, servidores FTP y mucho más. Se puede utilizar para simular una carga en un servidor, la red o un objeto para poner a prueba su resistencia o para analizar el rendimiento global en diferentes tipos de carga. Puede mostrar un análisis gráfico de rendimiento o para probar el comportamiento de diferentes elementos con un gran volumen de carga y concurrencia.
JMeter es una herramienta de test cuyas funcionalidades son:
Diseñar un plan de testeo, esto genera un fichero .jmx.
Ejecutar el plan.
Ver de distintas formas los resultados de la ejecución del plan.
Para diseñar un plan, JMeter dispone de una interfaz gráfica a modo de diseñador, en la que el testeador puede ir agregando componentes de manera visual, y ejecutar los componentes agregados, viendo el resultado. Una vez finalizado el diseño del plan, la herramienta permite grabarlo como un fichero .jmx.
Antes de nada, instalamos java.