2011-11-01 2 views
0

테스트 목적으로 많은 수의 SIP 요청을 서버에 보내야합니다. 내가 찾은 한 가지 해결책은 SIPp입니다. 이제는 단위 시간당 클라이언트가 보낼 수있는 SIP 요청 수를 측정하려고합니다. SIPp는 통화료를 설정할 수있는 가능성을 제공하지만 물리적 한계 (클라이언트 CPU, 네트워크 카드, ...)가 있다는 것도 알고 있습니다. 그게 제가 먼저 테스트하고 싶은 것입니다. 이 질문은 다음과 같이 확장 될 수 있다고 생각합니다 : 단위 시간당 하나의 클라이언트가 보낸 패킷 수를 측정하는 방법. Wireshark를 사용할 때 (시간 열을 사용하여) 1 초 동안 보낸 SIP INVITE 패킷의 수를 계산했지만이 방법의 정확도를 모르겠습니다.SIP 시간 단위로 통화를 측정하는 방법

답변

0

Wireshark (또는 tshark/tcpdump/etc)가 작동해야합니다. 그들은 실제로 전송 된 패킷과 전송 된 패킷을 기록합니다.

+0

하지만 타임 스탬프 정밀도는 어떻습니까? –

+0

일반적으로 (OS, 하드웨어에 따라 다름) wireshark 추적은 내 경험상 밀리 초 (또는 그 이상)까지 정확합니다. – jesup

+0

wireshark 문서에서 타임 스탬프가 WinPCAP로 캡처 한 데이터를 기반으로한다는 것을 읽었습니다. 그래서 질문은 WinPCAP의 타임 스탬프 정밀도가 무엇입니까? 일부 측정에서는 1 밀리 초의 정확도로는 충분하지 않습니다. 예를 들어 DNS 쿼리 시뮬레이터를 사용하고 일반적으로 약 50000 qps를 전송해야하기 때문에 초당 내 컴퓨터에서 보낼 수있는 최대 쿼리 수를 확인하려면 1 밀리 초의 정확도로는 충분하지 않습니다 . –

관련 문제