타 서비스 이용중에 API 타임아웃이 빈번하게 발생하여 해당 API 에 대한 응답 소요시간을 CURL 을 이용하여 체크하게 되었다.
서버 연결 소요시간 및 응답 소요시간을 각각 측정하는 옵션을 사용했다.
$ curl -sS -w " \
time_connect: %{time_connect} \
time_appconnect: %{time_appconnect} \
time_pretransfer: %{time_pretransfer} \
time_starttransfer: %{time_starttransfer} \
total_time: %{time_total}\n" \
-k -X POST https://test.com -o /dev/nulltime_connect
time_appconnect
time_pretransfer
time_starttransfer
참고
https://speedtestdemon.com/a-guide-to-curls-performance-metrics-how-to-analyze-a-speed-test-result/
https://yfkwon.tistory.com/42#recentEntries