curl命令返回网络请求关键节点消耗的时间如DNS解析时间

使用curl命令模拟网络请求测试时,有时间需要打印出请求各个阶段消耗的时间,以便对整个请求的耗时进行分析,curl命令提供了参数可以打印一些网络请求关键阶段的耗时,使用方法如下:

curl -o /tmp/curl.log -w %{time_namelookup}:%{time_total} url 

-o表示输出结果到curl.log,可以不加,直接输出到控制台

-w表示打印后面的参数对应的消耗时间

 

curl支持打印的一些基本参数,有如下:

time_connect        建立到服务器的 TCP 连接所用的时间
time_total          完成请求所用的总时间
time_namelookup     DNS解析时间

更多参数可以参考文后的链接。

 

参考:

https://blog.csdn.net/dreamer2020/article/details/78152576

https://blog.csdn.net/zhongyuan_1990/article/details/46634399

http://curl.haxx.se/docs/manpage.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值