2009-03-29 14 views
1

携帯電話からサーバに200ミリ秒ごとに測定データを送信するアプリケーションを作成しています。データはリアルタイムで処理する必要がありますが、送信された時間とプロセスの開始時間の差がますます大きくなっているので、要求が滞っている箇所を見つけなければなりません。サーバーベンチマーク:サーバーが処理できるHTTP要求の数はいくつですか?

私はhttpwebrequest形式(http://testserver/submitdata?ax=value1&ay=value2&az=value3)でリクエストを送信しており、サーバー上ではWCFで作成されたRESTfulサービスを使用しています。

とにかく、サーバーが処理できるリクエストの数をテストできるベンチマークツールがありますか、遅延を発生させずに1秒あたりに処理できるリクエストの最大数を判断する方法がありますか?

ありがとうございます!

答えて

4

Apache Benchmarking (ab)ツールは、これを実行するのに適しています(ApacheだけでなくすべてのHTTPサーバーで動作します)。

1

実際には降下溶液である。最も単純な形式では、サーバーを100回呼び出して同時に10の要求を実行するには、

ab -c 10 -n 100 http://my.page.com/ 

を実行することができます。 blogに例があります。

関連する問題