Herramienta sencilla de Linux para cronometrar una solicitud http en milisegundos

Herramienta sencilla de Linux para cronometrar una solicitud http en milisegundos

Estoy buscando una herramienta sencilla o un comando integrado que me permita medir con una precisión de milisegundos el tiempo que lleva recuperar una página web remota desde una URL determinada.

Respuesta1

¿Esto hace lo que estás buscando?

time wget http://example.com

Respuesta2

Httpinglo haré.

Httping es como 'ping' pero para solicitudes http. Dale una URL y te mostrará cuánto tiempo lleva conectarse, enviar una solicitud y recuperar la respuesta (solo los encabezados). ¡Tenga en cuenta que la transmisión a través de la red también lleva tiempo! Entonces mide la latencia del servidor web + red.

Respuesta3

Puedes hacerlo con curl segúnesta respuesta

Cree un nuevo archivo curl-format.txty péguelo:

    time_namelookup:  %{time_namelookup}\n
       time_connect:  %{time_connect}\n
    time_appconnect:  %{time_appconnect}\n
   time_pretransfer:  %{time_pretransfer}\n
      time_redirect:  %{time_redirect}\n
 time_starttransfer:  %{time_starttransfer}\n
                    ----------\n
         time_total:  %{time_total}\n

Luego ejecuta curl así:

curl -w "@curl-format.txt" -o /dev/null -s "http://wordpress.com/"

Respuesta4

Wiresharkle permitirá examinar una transferencia con mucho detalle. Puede ver cuánto tiempo lleva descargar un solo archivo, como sugirió Dennis, o si abre la URL en un navegador web, puede ver cuánto tiempo lleva cargar todos los archivos relacionados (imágenes, scripts, etc.).

información relacionada