밀리초 단위로 http 요청 시간을 측정하기 위한 간단한 Linux 도구

밀리초 단위로 http 요청 시간을 측정하기 위한 간단한 Linux 도구

나는 주어진 URL에서 원격 웹 페이지를 가져오는 데 걸리는 시간을 밀리초 단위의 정확도로 측정할 수 있는 간단한 도구나 내장 명령을 찾고 있습니다.

답변1

이것이 당신이 찾고 있는 일을 합니까?

time wget http://example.com

답변2

HTTPing그렇게 할 것입니다.

Httping은 'ping'과 비슷하지만 http 요청에 사용됩니다. URL을 제공하면 연결하고 요청을 보내고 응답을 검색하는 데 걸리는 시간이 표시됩니다(헤더만). 네트워크를 통한 전송에도 시간이 걸린다는 점에 유의하세요! 따라서 웹 서버 + 네트워크의 대기 시간을 측정합니다.

답변3

당신은 컬로 그것을 할 수 있습니다이 답변

새 파일을 만들고 curl-format.txt다음 위치에 붙여넣습니다.

    time_namelookup:  %{time_namelookup}\n
       time_connect:  %{time_connect}\n
    time_appconnect:  %{time_appconnect}\n
   time_pretransfer:  %{time_pretransfer}\n
      time_redirect:  %{time_redirect}\n
 time_starttransfer:  %{time_starttransfer}\n
                    ----------\n
         time_total:  %{time_total}\n

그런 다음 다음과 같이 컬을 실행하십시오.

curl -w "@curl-format.txt" -o /dev/null -s "http://wordpress.com/"

답변4

와이어샤크전송을 자세히 조사할 수 있습니다. Dennis가 제안한 것처럼 단일 파일을 다운로드하는 데 걸리는 시간을 확인하거나 웹 브라우저에서 URL을 열면 모든 관련 파일(이미지, 스크립트 등)을 로드하는 데 걸리는 시간을 확인할 수 있습니다.

관련 정보