JMeter, un viejo amigo en plena forma

¿Qué es JMeter?

Puede que bastantes que hayáis llegado a este artículo ya conozcáis JMeter.

Es una herramienta de testing creada por Apache.

La primera versión es de marzo del 2001 pero cuenta con una magnifica salud aún en nuestros días.

Está completamente escrita en JAVA.

Jmeter se suele usar para hacer pruebas de carga aunque también soporta aserciones para asegurar que los datos recibidos son correctos y muchas posibilidades a la hora de generar reportes.

Mediante un fichero .jmx previamente generado que realiza peticiones contra la aplicación objetivo a testear (dispone de la posibilidad de generar muchos tipos de peticiones: HTTP, FTP, LDAP, …).

Además, en el fichero .jmx se puede especificar que número de usuarios de cada tipo ejecuta las peticiones contra la aplicación simulando uno o más grupos de usuarios trabajando contra la aplicación objetivo.

davitolJmeter

Los datos generados por la herramienta para cada petición se pueden canalizar a través de un tipo de componente que proporciona la interfaz GUI llamados listeners.

davitolJmeter2

Pero… ¿por qué aprender a utilizar JMeter?

Ventajas

  1. Su uso es bastante sencillo y asequible.
  2. Aparte tiene gran cantidad de documentación y tutoriales disponibles.
  3. Es una herramienta que sirve para realizar pruebas funcionales, pero también sirve para realizar pruebas de regresión en aplicaciones web
  4. Un precio inigualable, gratis.
  5. JMeter también permite la ejecución de pruebas distribuidas entre distintos ordenadores, que actuarán como clientes.

Inconvenientes

  1. JMeter NO se comporta como un navegador.
  2. Esto implica por ejemplo que por defecto no guarde ni envíe cookies, no interpreta código JavaScript,…
  3. La interfaz GUI y el reporte de resultados no es muy agradable.
  4. Es poco práctico a la hora de realizar acciones como copiar componentes.

davitolJMeter3

Además, la versatilidad de JMeter puede ser mejorada sustancialmente  mediante plugins tanto propios como ajenos.

Para buscar más información no dudéis en consultar el manual de usuario de esta magnífica herramienta.

Deja un comentario

¿Necesitas una estimación?

Calcula ahora