检测网络耗时

Posted on Posted in bash

> 代码来自个推

  1. echo "" > log.txt  
  2.   
  3. echo  "开始时间     | DNS解析耗时(秒) | TCP连接耗时(秒) |  响应耗时(秒)  |  总耗时(秒)  | HTTP-CODE"  
  4.   
  5. echo  "开始时间     | DNS解析耗时(秒) | TCP连接耗时(秒) |  响应耗时(秒)  |  总耗时(秒)  | HTTP-CODE" >> log.txt  
  6. a=0  
  7. while (($a<10))  
  8. do  
  9.         let "a++"  
  10.         #echo $a  
  11.   
  12.         time1=`date +%H:%M:%S`  
  13.   
  14.         tmp=""  
  15.         curl -o /dev/null --connect-timeout 5 --speed-time 5 --speed-limit 1 -s -w $time1"     | %{time_namelookup}\t       | %{time_connect}\t         | %{time_starttransfer}\t  | %{time_total}        | %{http_code}\n" http://sdk.open.api.igexin.com/apiex.htm > tmp.txt  
  16.   
  17.         sed -i "s/0.000/-----/g" tmp.txt  
  18.         sed -i "s/000/---/g" tmp.txt  
  19.         cat tmp.txt  
  20.         cat tmp.txt >> log.txt  
  21.         sleep 2  
  22.           
  23. done  
» 转载请注明来源:若我若鱼 » 检测网络耗时

Leave a Reply

Your email address will not be published. Required fields are marked *

2 × 4 =