サーバーのベンチマーク:どのように多くのHTTP要求のサーバー・プロセスができますか?
-
22-08-2019 - |
質問
私は、サーバーへの携帯電話からの測定データごとに200ミリを送信するアプリケーションを作成しています。データはリアルタイムで処理する必要があるが、私は要求が動けなくなるポイントを見つけなければならないので、送られた時間と処理開始の時刻との差がますます大きくなっていることに気づいています。
私はHttpWebRequestの形式で要求を送信しています(ます。http:// TESTSERVER / submitdata斧= VALUE1&AY = value2の&AZ =値3 の)とサーバ上の私はWCFで作成したRESTfulなサービスを使用しています。
とにかく、サーバーによって処理または遅延をcausigなく取り扱う秒あたりの要求の最大数とすることができるかを決定するために、他の実用的な方法があることができますどのように多くの要求をテストする可能性のベンチマークツールはありますか?
ありがとうございます。
解決
Apacheのベンチマーク(AB)のツールが良いかもしれませんこれを行う方法(これは、任意のHTTPサーバだけでなく、Apacheで動作します)。
他のヒント
ABは確かに降下ソリューションです。最も単純な形式であなたが実行することができます。
ab -c 10 -n 100 http://my.page.com/
サーバーを100回呼び出し、同時に実行10個の要求を維持するためです。私は私のブログでの例を持っています。
所属していません StackOverflow