Curl

用curl获取HTTP Header

1
curl -I url

测试耗时

方案一

1
curl -o /dev/null -s -w time_connect:%{time_connect}==time_total:%{time_total}==speed_download:%{speed_download} http://url.com/api

time_connect:建立到服务器的TCP连接所用的时间
time_starttransfer:在发出请求后,web服务器返回数据的第一个字节所用的时间
time_total:完成请求所用的时间
time_namelookup:DNS解析时间,从请求开始到DNS解析完毕所用时间(记得关掉Linux的nscd的服务测试)
speed_download:下载速度,单位字节每秒

方案二

1
time wget http://url.com/api