2017-02-24 9 views
0

현재 wireshark를 사용하여로드 페이지 시간/http 응답 시간을 결정하는 방법에 대한 연구를하고 있습니다.델타 시간이 요청 이후 내 시간보다 큰 값을 표시하는 이유는 무엇입니까?

요즘에는 요청한 시간이 요청 된 델타 시간보다 큰 것으로 나타났습니다. 내가 이해하는 바와 같이 요청 시간은 패킷 사이의 시간을 측정하는 데 사용 된 http 성능과 델타 시간을 측정하는 데 사용됩니다. wireshark를 사용하여 실제 http 응답 시간을 측정하려면 어떻게해야합니까?

더 많은 것들이 있는데, 때로는 페이지를로드 할 때 dns 응답 (dns.time)이 있고 때때로 패킷이 표시되지 않습니다. 네트워크가 프록시를 사용하여 DNS 응답을 볼 수 없게 만들 수 있습니까?

감사합니다.

답변

0

델타 시간에 관계없이 요청 사이에 표시 얼마나 많은 다른 패킷, 는 상태 "요청 보낸 시간" 패킷들을 표시 (또는 http.time) 사이의 시간 응답은 HTTP 요청의 시간이다 응답.

값이 TCP의 "하위 구분자가 TCP 스트림을 재구성하도록 허용" 여부에 따라 값이 달라집니다. 비활성화 된 경우 http.time은 요청과 응답의 첫 번째 세그먼트 사이의 시간을 측정하며, 활성화 된 경우 요청과 응답의 마지막 세그먼트, 즉 Wireshark를 재구성 할 수있는 세그먼트 사이의 시간을 측정합니다 전체 응답. 정확하게 측정하려는 대상에 따라 해당 기본 설정을 사용하거나 사용하지 않도록 설정해야합니다.