jueves, 6 de marzo de 2014

JMeter: Primeros pasos probando rendimiento de aplicaciones web

Una gran herramienta en la caja de herramientas de todo buen desarrollador de software, es aquella que te permite evaluar el rendimiento de una aplicación. En el caso de aplicaciones web es extremadamente necesario hacer estas pruebas de rendimiento simulando una alta concurrencia de usuarios  debido a la naturaleza concurrente de la web.

Una gran herramienta open source para realizar este tipo de pruebas se llama JMeter de Apache. Con ella puedo crear múltiples solicitudes a una dirección web y medir la respuesta para examinar el compartamiento en términos de rendimiento.


Apache JMeter

Pasos para crear un plan de pruebas sencillo:


  1. Descargar JMeter del sitio web oficial de Apache. En Ubuntu se puede instalar usando el comando: apt-get install jmeter
  2. Agregue un Thread Group al Test Plan: Clic derecho en el test plan ->Add->Threads (Users)->Thread Group
  3. Edite los campos del Thread Group como el número de usuarios y la cantidad de ciclos, entre otros.
  4. Agregamos un HTTP Request: Clic derecho en el Thread Group->Add->Sampler->HTTP Request
  5. Editamos los campos requeridos de acuerdo al tipo de request
  6. Agregamos un listener de acuerdo al tipo de reporte que desemos: Clic derecho en Test Plan->Add->Listener->Graph Results
  7. Damos Start y observamos nuestro gráfico crecer
  8. Interpretamos los resultados y/o ajustamos el plan para obtener la información que requerimos

No hay comentarios:

Publicar un comentario