1

携帯電話からサーバーに 200 ミリ秒ごとに測定データを送信するアプリケーションを作成しています。データはリアルタイムで処理する必要があるのですが、送信時刻と処理開始時刻の差がどんどん大きくなってきているので、リクエストが滞るポイントを探さなければなりません。

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

とにかく、サーバーが処理できるリクエストの数をテストできるベンチマークツールはありますか、または遅延を引き起こすことなく処理される1秒あたりのリクエストの最大数を決定する他の実用的な方法はありますか?

ありがとう!

4

2 に答える 2

4

Apache Benchmarking (ab)ツールは、これを行うのに適した方法かもしれません (Apache だけでなく、任意の HTTP サーバーで動作します) 。

于 2009-03-29T15:19:32.737 に答える
1

abは確かに降下ソリューションです。最も単純な形式で実行できます

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

サーバーを100回呼び出し、10個のリクエストを同時に実行し続けるため。私のブログに例があります。

于 2011-03-29T10:05:38.130 に答える