Isso faz o que você está procurando?
time wget http://example.com
Estou procurando uma ferramenta simples ou um comando interno que me permita medir com precisão de milissegundos o tempo necessário para buscar uma página da web remota a partir de uma determinada URL.
Httping fará isso.
Httping is like 'ping' but for http-requests. Give it an url, and it'll show you how long it takes to connect, send a request and retrieve the reply (only the headers). Be aware that the transmission across the network also takes time! So it measures the latency of the webserver + network.
O Wireshark permite que você examine uma transferência com muitos detalhes. Você pode ver quanto tempo leva para baixar um único arquivo, como Dennis sugeriu, ou se você abrir o URL em um navegador da web, você pode ver quanto tempo leva para carregar todos os arquivos relacionados (imagens, scripts, etc).
Você pode fazer isso com o curl, conforme esta resposta
Crie um novo arquivo, curl-format.txt
, e cole em:
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
Em seguida, execute o curl assim:
curl -w "@curl-format.txt" -o /dev/null -s "http://wordpress.com/"