Web站点性能拨测脚本

  • 功能:检测自己本地访问目标网站的返回状态、访问质量信息
[root@localhost src]# cat get_site_status.sh
#! /usr/bin/env bash

if [[ -z "$1" ]]; then
    echo "$0 <url>"
    exit 1
fi

echo "访问$1的统计数据:"
curl -L -w '
HTTP返回码:	%{http_code}
返回内容大小:	%{size_download}
重定向次数:	%{num_redirects}

域名解析时长:	%{time_namelookup}
建立链接时长:	%{time_connect}
开始传输时长:	%{time_starttransfer}
总时长:	%{time_total}

' -o /dev/null -s "$1"
  • 测试
[root@localhost src]# ./get_site_status.sh www.baidu.com
访问www.baidu.com的统计数据:

HTTP返回码:    200
返回内容大小:    2381
重定向次数:    0

域名解析时长:    0.139
建立链接时长:    0.171
开始传输时长:    0.205
总时长:    0.205
原文地址:https://www.cnblogs.com/hwlong/p/9673488.html