Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >curl命令查看响应时间

curl命令查看响应时间

作者头像
oktokeep
发布于 2024-10-09 03:21:38
发布于 2024-10-09 03:21:38
15800
代码可运行
举报
文章被收录于专栏:第三方工具第三方工具
运行总次数:0
代码可运行

curl命令查看响应时间

curl -w "%{time_namelookup}::%{time_connect}::%{time_starttransfer}::%{time_total}::%{speed_download}" -X GET "http://IP地址+端口/?参数" curl -w "%{time_namelookup}::%{time_connect}::%{time_starttransfer}::%{time_total}::%{speed_download}" -X POST -H "Content-Type: application/json" -d '{"test1":"hah","test2":"qwe","test3":"111"}' "http://IP地址+端口/?参数"

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
参数				含义
time_namelookup		DNS解析域名时间
time_connect		TCP连接的时间,三次握手的时间
time_starttransfer	从请求开始到第一个字节将要传输的时间
time_total			总时间
speed_download		下载速度,单位-字节每秒
time_appconnect		SSL|SSH等上层连接建立的时间
time_pretransfer	从请求开始到响应开始传输的时间
time_redirect		从开始到最后一个请求事务的时间

Curl请求示例 curl -X GET "http://<host:port>/api/1/test/get?test=<value>&app_id=<app_id>&sign=<sign>&timestamp=<timestamp>" curl -X POST -H "Content-Type: application/json" -d '{"test1":"hah","test2":"qwe","test3":"111"}' "http://<host:port>/api/1/test/post2?test=<value>&app_id=<app_id>&sign=<sign>&timestamp=<timestamp>"

demo请求示例: curl -w "%{time_namelookup}::%{time_connect}::%{time_starttransfer}::%{time_total}::%{speed_download}::%{time_appconnect}::%{time_pretransfer}::%{time_redirect}" -X GET "http://www.baidu.com"

打印输出:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!DOCTYPE html>
<!--STATUS OK--><html> <head><meta http-equiv=content-type content=text/html;charset=utf-8><meta http-equiv=X-UA-Compatible content=IE=Edge><meta content=always name=referrer><link rel=stylesheet type=text/css href=http://s1.bdstatic.com/r/www/cache/bdorz/baidu.min.css><title>百度一下,你就知道</title></head> <body link=#0000cc> <div id=wrapper> <div id=head> <div class=head_wrapper> <div class=s_form> <div class=s_form_wrapper> <div id=lg> <img hidefocus=true src=//www.baidu.com/img/bd_logo1.png width=270 height=129> </div> <form id=form name=f action=//www.baidu.com/s class=fm> <input type=hidden name=bdorz_come value=1> <input type=hidden name=ie value=utf-8> <input type=hidden name=f value=8> <input type=hidden name=rsv_bp value=1> <input type=hidden name=rsv_idx value=1> <input type=hidden name=tn value=baidu><span class="bg s_ipt_wr"><input id=kw name=wd class=s_ipt value maxlength=255 autocomplete=off autofocus></span><span class="bg s_btn_wr"><input type=submit id=su value=百度一下 class="bg s_btn"></span> </form> </div> </div> <div id=u1> <a href=http://news.baidu.com name=tj_trnews class=mnav>新闻</a> <a href=http://www.hao123.com name=tj_trhao123 class=mnav>hao123</a> <a href=http://map.baidu.com name=tj_trmap class=mnav>地图</a> <a href=http://v.baidu.com name=tj_trvideo class=mnav>视频</a> <a href=http://tieba.baidu.com name=tj_trtieba class=mnav>贴吧</a> <noscript> <a href=http://www.baidu.com/bdorz/login.gif?login&amp;tpl=mn&amp;u=http%3A%2F%2Fwww.baidu.com%2f%3fbdorz_come%3d1 name=tj_login class=lb>登录</a> </noscript> <script>document.write('<a href="http://www.baidu.com/bdorz/login.gif?login&tpl=mn&u='+ encodeURIComponent(window.location.href+ (window.location.search === "" ? "?" : "&")+ "bdorz_come=1")+ '" name="tj_login" class="lb">登录</a>');</script> <a href=//www.baidu.com/more/ name=tj_briicon class=bri style="display: block;">更多产品</a> </div> </div> </div> <div id=ftCon> <div id=ftConw> <p id=lh> <a href=http://home.baidu.com>关于百度</a> <a href=http://ir.baidu.com>About Baidu</a> </p> <p id=cp>&copy;2017&nbsp;Baidu&nbsp;<a href=http://www.baidu.com/duty/>使用百度前必读</a>&nbsp; <a href=http://jianyi.baidu.com/ class=cp-feedback>意见反馈</a>&nbsp;京ICP证030173号&nbsp; <img src=//www.baidu.com/img/gs.gif> </p> </div> </div> </div> </body> </html>
0.014::0.031::0.048::0.048::49924.000::0.000::0.031::0.000

参数				含义									时间
time_namelookup		DNS解析域名时间							0.014
time_connect		TCP连接的时间,三次握手的时间			0.031
time_starttransfer	从请求开始到第一个字节将要传输的时间	0.048
time_total			总时间									0.048
speed_download		下载速度,单位-字节每秒					49924.000
time_appconnect		SSL|SSH等上层连接建立的时间				0.000
time_pretransfer	从请求开始到响应开始传输的时间			0.031
time_redirect		从开始到最后一个请求事务的时间			0.000
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-05-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
如何使用cURL获得请求和响应时间?
hello,老伙计们,又有半个多月没见了,今天给大家分享一个干货编程小技巧,上至架构师、下至开发者、运维男、QA, 得此利器,事半功倍。
有态度的马甲
2021/12/15
4.8K0
记几个Curl工具使用技巧
1. 输出内容自动换行: curl  -w "\n"  https://www.seekerhcl.cn/ ---- 2. 指定网卡作为出口: curl --interface eth0 ip.sb 或 curl --int 192.168.0.10 ip.sb (此处IP是网卡对应IP地址) ---- 3. 打印请求站点的耗时情况: curl -o /dev/null -s -w %{http_code}::%{time_namelookup}::%{time_connect}::%{time_start
大大大黑白格子
2020/06/10
2.6K0
Curl命令分析接口耗时
Curl是一个非常实用的,用来与服务器之间传输数据的工具,支持的协议包括 (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP),Curl设计为无用户交互下完成工作。   Curl提供了一大堆非常有用的功能,包括代理访问、用户认证、Ftp上传下载、HTTP POST、SSL连接、Cookie支持、断点续传 。。。
Luga Lee
2021/12/09
7.3K0
Curl命令分析接口耗时
使用 cURL 测量网站响应时间
内容整理自:https://blog.cloudflare.com/a-question-of-timing/,其中还有 chrome 的测量方式,有兴趣的朋友可以看一下。
dys
2018/11/30
2K0
使用 cURL 测量网站响应时间
curl 请求检测各阶段用时
APPCONNECT:从开始计算,应用层(SSL,在TCP之上的应用层)连接/握手完成的耗时
躺平程序员老修
2023/09/05
5040
CDN排障系列:curl的高级使用姿势
curl 是一个功能非常强大的开源软件,支持FTP,HTTP,HTTPS,Telnet等多种协议。对于运维、开发同学来说,它是工作中不可缺少的排障利器。它的基本使用姿势请参考文档https://cloud.tencent.com/developer/article/1419809
淡淡的味道
2019/07/05
1.1K0
CDN排障系列:curl的高级使用姿势
Linux - curl -w 参数详解
当 curl 没有指定 -L、--location 参数跟随重定向时,此变量将显示重定向实将跳转的实际 URL
小菠萝测试笔记
2021/06/17
5.7K0
Linux - curl -w 参数详解
curl 命令常用场景
curl 命令向 www.qq.com 发出 GET 请求,服务器返回的内容会在命令行输出。
Yorkyu
2022/03/22
5900
curl 命令常用场景
使用 cURL 对Web请求进行性能测试
在做 Web 开发的时候,经常需要对 Web Page 或者 REST-ful API 做简单的 Benchmark。本文将介绍如何使用 cURL 进行简单快速的性能评测。本文内容分为以下两部分:
Debian中国
2018/12/21
2.9K0
curl 查看时间
请求: curl -o /dev/unll -s -w "\n"HTTP返回码:%{http_code}"\n"对端IP地址:%{remote_ip}"\n"应用建连时间:%{time_appconnect}"\n"TCP连接时间:%{time_connect}"\n"DNS解析时间:%{time_namelookup}"\n"准备传输时间:%{time_pretransfer}"\n"开始传输时间:%{time_starttransfer}"\n""\n"总时间:%{time_total}"\n" https://www.baidu.com 返回: HTTP返回码:200
22
2020/11/18
4.3K1
【转】使用CURL检测Client侧发起的HTTP请求各阶段时间
参考原文地址: https://blog.51cto.com/h2ofly/1957171
保持热爱奔赴山海
2019/09/17
1.5K0
【转】使用CURL检测Client侧发起的HTTP请求各阶段时间
说说 Linux 的 curl 命令
比如上面的 imlht.com.test,一般情况下你是没有这个证书的,但是你又想测试 10.43.1.101 的 /user 接口,此时可以直接跳过测接口的内容。
仁扬
2023/07/11
2230
使用CURL检测Clinet侧发起的HTTP请求各阶段时间
上周,我方的一个客户反馈,访问我们的接口,平均耗时在2s以上。但是我方对请求进入,和请求返回,整个过程都有监控,我方的耗时基本在50ms以内,非常快。
保持热爱奔赴山海
2019/09/17
1.6K0
使用CURL检测Clinet侧发起的HTTP请求各阶段时间
将HTTP请求对象转成curl命令行
基本思路是复制浏览器请求为curl命令行,然后解析命令行组装成HttpRequestBase对象,然后结合FunTester性能测试框架进行测试。
FunTester
2021/03/11
2.7K0
curl测试网页响应时间&指定hosts
curl -o /dev/null -s -w '%{time_connect}:%{time_starttransfer}:%{time_total}\n' 'http://kisspeach.com'
用户1168904
2021/05/21
2.4K0
通过OpenSSH建立二层和三层加密隧道
OpenSSH 可以使用tun/tap设备来创建一个加密隧道,SSH隧道类似mode TCP模式下的OpenVPN,对于有需求快速设置一个基于IP的VPN来说非常方便。使用SSH隧道的优点:
用户2323866
2021/06/23
4.8K0
linux curl wget 测速
CURL测速 curl -o /dev/null -w "\n DNS 解析域名的时间\n namelookup:"%{time_namelookup}"\n client和server端建立TCP 连接的时间\n time_connect:"%{time_connect}"\n 从client发出请求;到web的server 响应第一个字节的时间\n time_starttransfer:"%{time_starttransfer}"\n client发出请求;到web的server发送会所有的相应数据的
葫芦
2020/04/23
8K0
【linux命令讲解大全】148.curl命令:命令行文件传输工具(下)
使用curl选项-u可以完成HTTP或者FTP的认证,可以指定密码,也可以不指定密码在后续操作中输入密码:
全栈若城
2024/03/02
3590
隧道代理如何测试访问网站的响应时间?
当我们要购买了HTTP代理,千挑万选以后决定从中挑选几家来测试,今天我们就来说说,如何测试HTTP代理访问网站的响应时间,有的厂商宣称响应时间只要10ms:
阿秋数据采集
2023/02/16
9250
Linux的curl命令
文章作者:Tyan 博客:noahsnail.com  |  CSDN  |  简书
Tyan
2022/05/09
10.8K0
相关推荐
如何使用cURL获得请求和响应时间?
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文