curlでhttp url要求/webサイトの各段階に対応する時間を取得します.
curlでhttp url要求/webサイトの各段階に対応する時間を取得します.
ブログ主:haitianis good元ブログURL:https://blog.csdn.net/haitianisgood/article/details/80454380
書式
httpステータスコード、ドメイン名解析時間、リダイレクト時間、実行からファイル転送開始までの時間間隔、目的アドレスに接続するまでの時間、実行からファイル転送開始までの時間間隔、合計時間、転送速度
-wの変数情報の一部について説明します.
ここでは、curlコマンド-wパラメータが取得できる変数の一部情報を説明します.具体的には、linuxの下で使用できます.man curlは詳細を調べます.
例:
ブログ主:haitianis good元ブログURL:https://blog.csdn.net/haitianisgood/article/details/80454380
書式
curl -o /dev/null -s -w " -w " “ http url/web ”
常に確認する時間:httpステータスコード、ドメイン名解析時間、リダイレクト時間、実行からファイル転送開始までの時間間隔、目的アドレスに接続するまでの時間、実行からファイル転送開始までの時間間隔、合計時間、転送速度
-wの変数情報の一部について説明します.
ここでは、curlコマンド-wパラメータが取得できる変数の一部情報を説明します.具体的には、linuxの下で使用できます.man curlは詳細を調べます.
http_code: http
time_namelookup:
time_redirect:
time_pretransfer:
time_connect:
time_starttransfer:
time_total:
speed_download:
例:例:
curl -o /dev/null -s -w " http_code:%{http_code}
time_namelookup:%{time_namelookup}
time_redirect:%{time_redirect}
time_pretransfer:%{time_pretransfer}
time_connect:%{time_connect}
time_starttransfer:%{time_starttransfer}
time_total:%{time_total}
speed_download:%{speed_download}
" "http://www.baidu.com"
結果の展示:http_code:200
time_namelookup:0.001
time_redirect:0.000
time_pretransfer:0.001
time_connect:0.001
time_starttransfer:1.387
time_total:1.388
speed_download:39.000