怎么测量 curl 请求的响应时间?
作者:互联网
以下是一个示例命令,它会打印出请求的总时间:
curl -o /dev/null -s -w "Total Time: %{time_total} seconds\n" https://your-api-endpoint.com
Bash
在这个命令中:
-o /dev/null
将输出重定向到/dev/null
,以避免显示响应体。-s
选项使curl
在执行时保持安静,避免显示进度信息。-w "Total Time: %{time_total} seconds\n"
选项用于格式化输出,其中%{time_total}
是请求完成所需的总时间。
您可以根据需要增加或修改输出格式,例如:
curl -o /dev/null -s -w "Total Time: %{time_total} seconds\nConnect Time: %{time_connect} seconds\n" https://your-api-endpoint.com
Bash
以上命令还会显示连接时间。您可以使用其他格式化变量来获取更多关于请求的信息。可以通过运行 curl -W
查看所有可用的变量。
标签: 来源: