Analizar el rendimiento de un sitio desde la consola [Ruby]

Analizar el rendimiento de un sitio web es una de las tareas más importantes que debemos realizar para garantizar en gran medida que el usuario tenga una buena experiencia al momento de visitarnos. Para hacer este trabajo tenemos muchas herramientas, online y de escritorio, pero hasta el momento no había probado ninguna como WBench.

WBench es una gema desarrollada con Ruby para el análisis del rendimiento de un sitio web desde la consola de comandos. Con tan solo un comando podemos obtener información valiosa sobre como nuestro servidor responde a las peticiones de los usuarios.

La simulación que realiza WBench es muy similar a la que podemos realizar con la herramienta AB de Apache, pero con la gran diferencia de que podemos emular un navegador para realizar las visitas. Entre los navegadores disponibles podemos utilizar tanto Google Chrome como Mozilla Firefox.

herramienta para analizar sitios desde la consola

Instalación:

Instalamos la gema del proyecto:

$ gem install wbench

En caso de correr una versión antigua de Ruby (1.8) necesitamos instalar la gema JSON:

$ gem install json

Debemos instalar la utilidad de Chrome para OSX, podemos utilizar homebrew para ello:

$ brew install chromedriver

Modo de uso:

wbench https://www.kabytes.com/

El único inconveniente o desventaja de esta herramienta es que realiza todos los análisis desde una sola ubicación, la nuestra, algo que brinda resultados que no son siempre precisos, en especial en aquellos sitios que cuentan con visitantes de todo el mundo. Esto no ocurre con herramientas online como la provista con PingDom. No obstante para realizar pruebas a grandes rasgos es una excelente alternativa.

Web: WBench

Categorizado en: