通过curl获取http url请求/web站点各阶段相应时间
Posted iamhp
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过curl获取http url请求/web站点各阶段相应时间相关的知识,希望对你有一定的参考价值。
格式
curl -o /dev/null -s -w " -w的变量" “需要追踪的http url/web站点地址”
常查看的相应时间:
http状态码、域名解析时间、重定向时间、从执行到开始传输文件的时间间隔、连接到目标地址耗费的时间、从执行到开始传输文件的时间间隔、总相应时间、传输速度
-w的变量信息部分说明:
下面是curl 命令-w参数可以获取的变量部分信息说明,具体可以可以在linux下面使用:man curl查看详情
http_code: http状态码
time_namelookup: 域名解析时间
time_redirect: 重定向时间
time_pretransfer: 从执行到开始传输文件的时间间隔
time_connect: 连接到目标地址耗费的时间
time_starttransfer: 从执行到开始传输文件的时间间隔
time_total: 总相应时间
speed_download: 传输速度
实例:
示例:
curl -o /dev/test -s -w %{time_namelookup}::%{time_connect}::%{time_starttransfer}::%{time_total}::%{speed_download}" " https://www.baidu.com
返回结果:
0.005::0.009::0.446::0.446::5471.000
转载自https://blog.csdn.net/haitianisgood/article/details/80454380
以上是关于通过curl获取http url请求/web站点各阶段相应时间的主要内容,如果未能解决你的问题,请参考以下文章