curl命令查看请求响应时间
简单的只看总时长的案例
curl -o /dev/null -s -w %{time_total} "\n" 'https://www.baidu.com'
最后的输出以秒为单位的时间
需要分析具体时间的案例
curl -o /dev/null -s -w %{time_namelookup}::%{time_connect}::%{time_starttransfer}::%{time_total}::%{speed_download}"\n" "http://www.36nu.com"
0.014::0.015::0.018::0.019::1516256.00
-o:把curl 返回的html、js 写到垃圾回收站[ /dev/null]
-s:去掉所有状态
-w:按照后面的格式写出rt
time_namelookup:DNS 解析域名www.36nu.com的时间
time_commect:client和server端建立TCP 连接的时间
time_starttransfer:从client发出请求;到web的server 响应第一个字节的时间
time_total:client发出请求;到web的server发送会所有的相应数据的时间
speed_download:下周速度 单位 byte/s
上面这条命令及返回结果可以这么理解:
0.014: DNS 服务器解析www.36nu.com 的时间单位是s
0.015: client发出请求,到c/s 建立TCP 的时间;里面包括DNS解析的时间
0.018: client发出请求;到s响应发出第一个字节开始的时间;包括前面的2个时间
0.019: client发出请求;到s把响应的数据全部发送给client;并关闭connect的时间
1516256.00 :下载数据的速度
建立TCP连接到server返回client第一个字节的时间:0.018s - 0.015s = 0.003s
server把响应数据发送给client的时间:0.019s - 0.018 = 0.01s
curl命令查看请求响应时间相关推荐
- linux curl 命令 http请求、下载文件、ftp上传下载
1. curl 命令简介 cURL(CommandLine Uniform Resource Locator),是一个利用 URL 语法,在命令行终端下使用的网络请求工具,支持 HTTP.HTTPS. ...
- Curl命令POST请求
curl工具介绍: CURL是一个利用URL语法在命令行下工作的文件传输工具,被广泛应用在Unix.Linux发行版中,并且有DOS和Win32.Win64的移植版本.同时它还支持诸多的 ...
- curl命令查看耗时
添加选项: -w 'time_connect %{time_connect}\ntime_starttransfer %{time_starttransfer}\ntime_total %{time_ ...
- http 路径 |_HTTP 请求與响应的格式及 curl 命令使用
介绍 HTTP,主要内容有 HTTP 请求包括哪些部分,如何用Chrome开发者工具查看 HTTP 请求内容 HTTP 响应包括哪些部分,如何用Chrome开发者工具查看 HTTP 响应内容 如何使用 ...
- Linux中使用curl命令发送带参数的get请求和post请求
1. curl与wget 命令的区别 相似之处:wget 和 cURL 都可以下载内容,都可以向互联网发送请求并返回请求项,也可以进行 HTTP POST 请求,它们都是命令行工具,可以设计成可脚本化 ...
- Linux curl命令使用代理、以及代理种类介绍(附:curl命令详解)
目录 一.代理服务器分类: 二.Linux curl命令代理设置参数: 三.Linux curl命令设置代理举例: 1.linux curl命令设置http代理: 2.Linux curl命令设置so ...
- Linux curl命令最全详解
目录 一.最常用的curl命令 1.发送GET请求 2.发送POST请求 3.发送json格式请求: 二.curl命令语法与curl命令参数详解 1.curl命令语法 2.curl命令参数详解 三.L ...
- http请求响应的组成部分的介绍 用cherome查看请求响应内容 curl命令行的使用
http请求由3部分组成:请求行 + 请求头 + 请求体 上面是一个GET,和POST请求实例 (1)请求行:由三个组成---请求HTTP的方法,URL,http版本,之间用空格分隔开 (2)请求头: ...
- curl查看swift状态命令_HTTP 请求与响应包括哪些,如何用Chrome查看 HTTP 请求与响应内容和curl 命令的使用...
1.HTTP的请求和响应其实就是通过电脑上的软件来进行的,客户端请求的内容发送到服务器上,服务器收到请求后就会响应客户端的请求,如图: HTTP请求的内容及格式: 请求最多包含四部分,最少包含三部分. ...
最新文章
- python函数定义和其四种参数_python入门第九课:函数的定义及多种参数传递方式...
- 谷歌抽屉_Google(最终)会杀死导航抽屉吗?
- jquery函数加载及生成随机数
- 管道popen和pclose的实例使用
- 从零开始构建自己的爬虫代理IP数据库并定期检验IP有效性...
- 残差曲线意义_生存曲线(三):统计分析方法这么多,到底选哪个?
- UVA11347 Multifactorials【阶乘+组合】
- 在线解方程软件集合(收藏)
- 达梦数据库处理用户过期密码方式
- 计算机网络6版,计算机网络教程(第6版)
- 跨语言词向量笔记7. 无监督跨语言词向量
- Error:Some file crunching failed, see logs for details Error:Execution failed for task ':app:mergeDe
- VTN泛读【Video Transformer Network】
- unity点光源消失
- ipad上面安装view
- 【 Ansible 】
- Apache Spark 3.0 DStreams-Streaming编程指南
- 金蝶旗舰版当期新增固定资产,当期就计提折旧
- 【ORACLE】错误代码大全
- 第三章 ---- 了解各种 Linux 文本编辑器