De ce brillant article de blog ...   https://blog.josephscott.org/2011/10/14/timing-details-with-curl/
cURL prend en charge la sortie formatée pour les détails de la demande (voir la page de manuel cURL pour plus de détails , sous -w, –write-out <format>). Pour nos besoins, nous nous concentrerons uniquement sur les détails de calendrier qui sont fournis. Les temps ci-dessous sont en secondes .
- Créez un nouveau fichier, curl-format.txt, et collez-le: -     time_namelookup:  %{time_namelookup}s\n
       time_connect:  %{time_connect}s\n
    time_appconnect:  %{time_appconnect}s\n
   time_pretransfer:  %{time_pretransfer}s\n
      time_redirect:  %{time_redirect}s\n
 time_starttransfer:  %{time_starttransfer}s\n
                    ----------\n
         time_total:  %{time_total}s\n
 
- Faire une demande: - curl -w "@curl-format.txt" -o /dev/null -s "http://wordpress.com/"
 - Ou sous Windows, c'est ... - curl -w "@curl-format.txt" -o NUL -s "http://wordpress.com/"
 
Ce que cela fait:
-w "@curl-format.txt"indique à cURL d'utiliser notre fichier de format 
 
-o /dev/nullredirige la sortie de la demande vers / dev / null 
-s
 indique à cURL de ne pas montrer qu'un indicateur de progression 
"http://wordpress.com/"est l'URL que nous demandons. Utilisez des guillemets en particulier si votre URL a des paramètres de chaîne de requête "&"
Et voici ce que vous récupérez:
   time_namelookup:  0.001s
      time_connect:  0.037s
   time_appconnect:  0.000s
  time_pretransfer:  0.037s
     time_redirect:  0.000s
time_starttransfer:  0.092s
                   ----------
        time_total:  0.164s
Créer un raccourci Linux / Mac (alias)
alias curltime="curl -w \"@$HOME/.curl-format.txt\" -o NUL -s "
Ensuite, vous pouvez simplement appeler ...
curltime wordpress.org
Merci au commentateur Pete Doyle!
Créer un script autonome Linux / Mac
Ce script ne nécessite pas de fichier .txt distinct pour contenir la mise en forme.
Créez un nouveau fichier, curltime, quelque part dans votre chemin exécutable, et collez-le:
#!/bin/bash
curl -w @- -o /dev/null -s "$@" <<'EOF'
    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
EOF
Appelez de la même manière que l'alias:
curltime wordpress.org
Créer un raccourci Windows (aka fichier BAT)
Placez cette commande dans CURLTIME.BAT (dans le même dossier que curl.exe)
curl -w "@%~dp0curl-format.txt" -o NUL -s %*
Ensuite, vous pouvez simplement appeler ...
curltime wordpress.org
               
              
\npour briser la ligne dans le fichier texte