jueves, diciembre 18, 2008

Pruebas de rendimiento con JMeter

JMeter es un programa java que se puede utilizar para testear aplicaciones web. Simula mediante hilos a usuarios que se conectan contra un servidor, de modo que una vez configurado puedes comprobar que tal funciona tu servidor y aplicación cuando haya, por ejemplo, 3000 usuarios conectados.
He utilizado este programa para simular a 2000 usuarios concurrentes conectados contra el servlet que os comente en un post hace unas semanas desplegado sobre un Tomcat 6 (usando NIO). No se si esta información es útil, la prueba no la he hecho sobre un server sino sobre un PC de sobremesa con 2Gb de RAM, pero han sido más o menos 150 mb lo que ha subido la memoria del PC como se puede ver en las siguientes capturas. La CPU se ha ido más allá del 50% pero claro... estaba lanzando los hilos desde el mismo PC donde está el Tomcat... cuando tenga tiempo haré pruebas más serias, esto sólo es un vistazo rápido y pruebas para aprender a manejar el JMeter.


No hay comentarios:

Publicar un comentario