sábado, 20 de septiembre de 2008

Medir el rendimiento de una aplicación web

Es importante medir el rendimiento de todas las aplicaciones que creamos, en el caso de las aplicaciones web podemos usar una herramienta de hp llamada httperf.

Para ejecutarlo de la forma más sencilla se puede hacer.

httperf --server servidor_web --port puerto --num-conns numero_conexiones

servidor_web y puerto apuntan a la aplicación web que queramos probar y numero_conexiones es el número de intentos totales, entre 200 y 1000 suelen dar unos buenos resultados sin tests demasiado largos.

Si queremos probar alguna página que no sea el index se puede hacer incluyendo el parámetro --uri direccion.

Si la página que queremos probar necesita de registro también se puede solucionar con esta herramienta, primero necesitamos loguearnos con el navegador, observar la cookie que se nos ha creado y entonces añadir el parámetro --add-header='Cookie: nombre=valor', donde nombre y valor son los que hemos obtenido de la cookie del navegador.

0 comentarios: