测试主机的回应时间很多时都会用到, 而 cURL 可以自订输出的格式, 以取得主机的回应时间。
首先建立储存 cURL 格式的样案:
$ vi curl-format.txt
加入以下内容:
|
1 2 3 4 5 6 7 8 |
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 |
然后执行以下指令测试主机的回应时间:
|
1 |
# curl -w "@curl-format.txt" -o /dev/null -s "https://www.google.com/" |
然后会输出类似以下的结果:
|
1 2 3 4 5 6 7 8 |
time_namelookup: 0.028 time_connect: 0.030 time_appconnect: 0.110 time_pretransfer: 0.110 time_redirect: 0.000 time_starttransfer: 0.150 ---------- time_total: 0.150 |
上面的 cURL 指令会测试 https://www.google.com/ 的回应时间, 将网址换成要测试的网址即可。