HTTP REQUEST 시간의 GET METHOD를 반복하는 스크립트

HTTP REQUEST 시간의 GET METHOD를 반복하는 스크립트

특정 간격(5초)으로 사이트에 http 요청을 하고 요청 시간을 표시하는 스크립트/명령을 실행하고 싶습니다. 동시에 그러한 요청에 대한 시간 제한을 설정하고 싶습니다. 어떻게 하나요?

답변1

참으로 매우 모호한 질문이다. 이를 수행하는 방법에는 여러 가지가 있으므로 몇 가지 맥락이 좋을 것입니다. 업무를 완료하기 위해 어떤 언어를 사용하고 싶나요? 하나의 사이트만 쿼리하고 있습니까, 아니면 여러 URL을 확인해야 합니까?

그래도. 다음은 귀하가 요청한 작업을 수행하는 빠른 bash 1 라이너입니다(내 해석).

while :; do sleep 5; curl -w "time_total: %{time_total}\n" www.google.com -o NUL -s --max-time 5; done

이것은 5초 동안 잠자고 선택한 웹 사이트에 컬 요청(5초 제한 시간)을 한 다음 요청에 걸린 총 시간을 인쇄하는 무한 루프입니다.

산출:

time_total: 0.094

관련 정보