En una conexión http influyen varios factores, la conectividad de red, la resolución DNS, el procesamiento de la petición por parte del servidor y el tiempo de respuesta. Con httpstat podremos ver el tiempo empleado en cada una de las fases de este modo nos será mas fácil debugear el origen de nuestros problemas con el tráfico http.
Instalamos la herramienta vÃa pip:
Un ejemplo puede ser este:
Básicamente se trata un wrapper de curl, lo que implica que podemos pasarle todos los parámetros soportados por curl.
httpstat soporta la definición de variables de entorno para modificar su comportamiento. Para verlas todas podemos ejecutar:
Por comodidad se pueden exportar vÃa nuestra shell en el fichero pertinente, para bash serÃa .bashrc:
export HTTPSTAT_SHOW_IP=false
export HTTPSTAT_SHOW_SPEED=true
export HTTPSTAT_SAVE_BODY=false