测试http访问时间

l  time curl -k -v 域名,示例

 

l  curl -o /dev/null -s -w "time_connect: %{time_connect} time_starttransfer: %{time_starttransfer} time_nslookup:%{time_namelookup} time_total: %{time_total} " 域名,查看http建立链接各个阶段耗时,示例

 

l  dig 命令,带有解析时间

dig 域名                             #简明使用,可以看到cname

dig 域名 +trace               # DNS解析是递规解析,dig加+trace参数,会显示完整无缓存递规的查询,显示的是完整的trace记录

dig  @dns地址   域名       #指定dns地址解析域名,dns地址如:100.125.135.29、114.114.114.114、223.5.5.5,可以带+trace使用

l  脚本循环测,持续一段时间后,抓下里面的解析时长

#!/etc/bin/env python

import os

while 1:

       f = os.system("dig weapi.weather.com.cn >>dns_result.txt;sleep 20")

原文地址:https://www.cnblogs.com/oscarli/p/13274598.html