2011-11-01 19 views
0

テストのために私たちのサーバーに大量のSIPリクエストを送信する必要があります。私が見つけた1つの解決策はSIPpです。ここでは、クライアントが単位時間ごとに送信できるSIP要求の数を測定したいと考えています。 SIPpはコールレートを設定する可能性を示しますが、物理的な制限(クライアントCPU、ネットワークカードなど)もあることを知っています。それが私が最初にテストしたいものです。 私は、この質問を次のように拡張することができると考えています。1つのクライアントが単位時間ごとに送信したパケット数を測定する方法。 Wiresharkの使用については、1秒間に(時間列を使用して)送信されたSIP INVITEパケットの数をカウントすることを考えましたが、この方法の正確さはわかりません。SIP時間単位の呼び出しを測定する方法

答えて

0

Wireshark(またはtshark/tcpdump/etc)が動作するはずです。彼らは実際に電線に送信されたパケットと送信されたパケットを記録します。

+0

しかし、タイムスタンプ精度はどうですか? –

+0

一般的に(OS、ハードウェアに依存します)wiresharkトレースは私の経験ではミリ秒(またはそれ以上)まで正確です。 – jesup

+0

私はwiresharkのドキュメントで、タイムスタンプはWinPCAPでキャプチャしたデータに基づいていることを読んだ。だから問題は、WinPCAPのタイムスタンプの正確さは何ですか?一部の測定では1ミリ秒の精度では不十分です。たとえば、DNSクエリシミュレータを使用していて、コンピュータが1秒あたりに送信できるクエリの最大数を決定する場合、一般に約50000 qpsを送信する必要があるため、1ミリ秒の精度では不十分です。 –

関連する問題