`

curl命令使用

阅读更多

curl -o /dev/null -s -w  %{time_namelookup}:%{time_connect}:%{time_starttransfer}:%{time_total}     http://www.canada.com
 
输出=>0.081:0.272:0.779
清单 1 给出对一个流行的新闻站点执行 curl 命令的情况.输出通常是 HTML 代码,通过 -o 参数发送到 /dev/null.
-s 参数去掉所有状态信息.
-w 参数让 curl 写出表 1 列出的计时器的状态信息:
表 1. curl 使用的计时器
计时器 描述
time_connect    建立到服务器的 TCP 连接所用的时间
time_starttransfer 在发出请求之后,Web 服务器返回数据的第一个字节所用的时间
time_total    完成请求所用的时间
time_namelookup    DNS解析时间,从请求开始到DNS解析完毕所用时间(记得关掉 Linux 的 nscd 的服务测试)
speed_download 下载速度,单位-字节每秒。
这些计时器都相对于事务的起始时间,甚至要先于 Domain Name Service(DNS)查询.因此,在发出请求之后,Web 服务器处理请求并开始发回数据所用的时间是 0.272 – 0.081 = 0.191 秒.客户机从服务器下载数据所用的时间是 0.779 – 0.272 = 0.507 秒.
通过观察 curl 数据及其随时间变化的趋势,可以很好地了解站点对用户的响应性.以上变量会按CURL认为合适的格式输出,输出变量需要按照%{variable_name}的格式,如果需要输出%,double一下即可,即%%,同时,\n是换行,\r是回车,\t是TAB。
当然,Web 站点不仅仅由页面组成.它还有图像、JavaScript 代码、CSS 和 cookie 要处理.curl 很适合了解单一元素的响应时间,但是有时候需要了解整个页面的装载速度.
分享到:
评论

相关推荐

    curl命令详解curl命令详解curl命令详解curl命令详解

    curl命令详解curl命令详解curl命令详解curl命令详解curl命令详解curl命令详解curl命令详解curl命令详解curl命令详解curl命令详解curl命令详解curl命令详解curl命令详解curl命令详解curl命令详解curl命令详解curl命令...

    ES-CURL命令使用 - 副本.docx

    Elasticsearch-CURL:curl -H "Content-Type: application/json" -u username:password -X指定http请求的方法(如HEAD GET POST PUT DELETE)httpUrl -d '指定要传输的数据'

    curl命令详解使用文档

    curl命令详解curl命令详解curl命令详解curl命令详解curl命令详解curl命令详解curl命令详解curl命令详解curl命令详解curl命令详解curl命令详解curl命令详解curl命令详解curl命令详解curl命令详解curl命令详解curl命令...

    php CURL 命令详解

    curl命令详解php CURL 命令详解php CURL 命令详解php CURL 命令详解php CURL 命令详解php CURL 命令详解php CURL 命令详解php CURL 命令详解php CURL 命令详解php CURL 命令详解php CURL 命令详解php CURL 命令详解...

    curl命令详解 curl命令详解 curl命令详解 curl命令详解curl命令详解 curl命令详解 curl命令详解

    curl命令详解

    windows 下可以使用curl命令

    18年11月下载的curl命令最新安装包,

    curl命令详解,curl命令

    curl命令详解

    curl命令详解.pdf

    curl 命令详解 curl 命令详解 一、参数详解   -M/--manual 显示全手动 -n/--netrc 从netrc 文件中读取用户名和密码 --netrc-optional 使用.netrc 或者URL 来覆盖-n --ntlm 使用HTTP NTLM 身份验证 -N/--no-...

    windows下离线安装curl命令

    windows下离线安装curl命令windows下离线安装curl命令windows下离线安装curl命令windows下离线安装curl命令windows下离线安装curl命令

    curl命令详解.zip

    curl命令详解 curl 是一个命令行工具,用于向网络服务器发送 HTTP 请求并获取响应。它可以执行各种 HTTP 操作,如 GET、POST、PUT、DELETE 等,并支持许多不同的协议,如 FTP、SMTP、POP3、IMAP 等。 总的来说,...

    通过CURL命令实现模拟登陆

    使用CURL进行模拟登陆,在一些自动化场景中,相关脚本部署在Linux上,并且是命令行的操作方式,模拟页面的操作基本无法实现,本例使用curl模拟http请求,实现浏览器操作

    如何使用curl命令下载文件.docx

    Curl是基于UNIX的系统中默认安装的工具,Curl支持多种协议,包括HTTP、HTTPS、FTP、FTPS、SFTP等。如果你没有指定任何协议,默认是HTTP协议。

    curl命令详解资源合集完整版

    curl命令详解 ...其实curl远不⽌前⾯所说的那些功能,⼤家可以通过man curl阅读⼿册页获取更多的信息。类似的⼯具还有wget。...本资源包括了curl命令的使用方法等详细做了介绍,有需要的朋友可以下载学习。

    windows环境安装curl命令

    windows环境安装curl命令,直接下载配置环境变量,即可使用curl命令。

    curl命令详解(生成方法)

    curl命令详解 Curl是一款非常实用的数据传输工具,它支持多种协议,例如HTTP、FTP、SMTP等,可以通过命令行或脚本等方式使用。如果你需要访问指定的URL地址,只需要使用基本语法curl [options] [URL]即可。Curl还...

    超全的curl命令详解文档集.zip

     一,curl命令参数,有好多我没有用过,如果有误的地方,还请指正。  -a/--append 上传文件时,附加到目标文件  -A/--user-agent <string> 设置用户代理发送给服务器  - anyauth 可以使用“任何”身份验证...

    curl日常使用命令详解

    curl命令详解

    Qt工程中使用curl进行网络请求,最小程序

    curl官网下载源码,mingw32-make.exe 编译,qt新建工程引入动态库,使用curl进行网络请求。

    curl命令参数使用详解-具体课程.txt

    curl命令详解

    curl命令详解.docx

    curl命令详解

Global site tag (gtag.js) - Google Analytics