curl - 使用 curl 命令将时间戳和延迟输出到文件

标签 curl

我正在使用 curl 命令来测量日期/时间(或时间戳)以及请求的延迟。这里执行相同的命令,1000次对系统进行压力测试,我的代码如下:

curl -s -v -i -I http://172.16.20.8:8000/files_to_curl/vid.mp4?[1-1000] | grep "Date:","%{http_code},%{time_namelookup},%{time_connect},%{time_appconnect},%{time_pretransfer},%{time_redirect},%{time_starttransfer},%{time_total},%{size_download },%{speed_download}\n">> test_time.txt

我的问题是我一次只能保存一个信息,如果保存日期,则延迟不能,反之亦然。我是 shell 命令的新手,所以请告诉我哪里做错了。

最佳答案

谢谢,马克西姆,我也想出了一个有用的方法。

来自 this回答时间戳 ts,我试过了,效果很好:

curl -s -v -i -I http://xxx.xx.xx.x:8000/files_to_curl/vid.mp4?[1-1000] -o/dev/null -w ", %{http_code},%{time_namelookup},%{time_connect},%{time_appconnect},%{time_pretransfer},%{time_redirect},%{time_starttransfer},%{time_total},%{size_download},%{speed_download}\ñ” | ts '[%Y-%m-%d %H:%M:%S]' >> test_file.txt

关于curl - 使用 curl 命令将时间戳和延迟输出到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60563723/

相关文章:

php - 检查 curl http 命令

PHP GMAIL 使用 DOMDocument 和 cURL 接触 XML 解析

php - 几个 Google Checkout 问题

bash - 在 Telegram 按钮 bash 中发送自定义 URL

command-line - 使用 cURL 的 SFTP

linux - 如何使用 curl 从需要许可的网站获取数据?

javascript - 无法启动 "curl:localhost:3000"端口,显示 URI 错误

docker - 无法使用 Docker Compose 提供的 Drupal 应用程序从 API 获取或发布数据

php - 使用 cURL 从 URL 保存图像

PHP cURL 与部分传输