Linux下使用curl查看http请求各阶段耗时

Posted lnlvinso

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下使用curl查看http请求各阶段耗时相关的知识,希望对你有一定的参考价值。

  1. 准备文件模版(curl.txt)



            time_namelookup:  %{time_namelookup}

               time_connect:  %{time_connect}

            time_appconnect:  %{time_appconnect}

           time_pretransfer:  %{time_pretransfer}

              time_redirect:  %{time_redirect}

         time_starttransfer:  %{time_starttransfer}

                            ----------

                 time_total:  %{time_total}


  2. 使用curl带以下参数请求

curl -w "@curl.txt" -o /dev/null -s https://www.sogo.com

  结果:

[@ ~]# curl -w "@curl" -o /dev/null -s https://www.sogo.com

            time_namelookup:  0.004
               time_connect:  0.014
            time_appconnect:  0.141
           time_pretransfer:  0.141
              time_redirect:  0.000
         time_starttransfer:  0.153
                            ----------
                 time_total:  0.165

 

以上是关于Linux下使用curl查看http请求各阶段耗时的主要内容,如果未能解决你的问题,请参考以下文章

通过curl获取http url请求/web站点各阶段相应时间

HTTP入门(一):在Bash中curl查看请求与响应

linux下使用shell发送http请求

linux下使用shell发送http请求

Linux命令模拟Http的get或post请求

linux模拟http请求命令