私はスケーラビリティに関する研究プロジェクトを行っています。私はWindows Azure上にWebアプリケーションを作成し、今では何百万人ものユーザーと一緒にテストする必要があります。私は、次のことをやって考えていた:クラウドサービスを使用してWebアプリケーションの負荷をテストする
- ウェブアプリへ
- をリクエストを送信するためにSeleniumを使用する簡単なプログラムを作成し、別のAzureクラウドサービス
- は、インスタンスを増やしてこのプログラムを統合高めるために数えます同時接続数 接続
私がSeleniumを使用し、通常のHTTPリクエストを送信しない理由は、アプリケーションのJavascriptもテストする必要があるからです。私の質問は以下のとおりです。
- は、Windows Azureのワーカーの役割/仮想 マシンとしてセレンを使用することは可能ですか?
- Seleniumは複数のリクエストを一度に送信できますか?私は複数の インスタンスを使用していますが、各インスタンスは約2000またはそれ以上のリクエストを で生成する必要があります。これは可能ですか?
これはSeleniumを使用して行うことができますか、これを行うより良い方法がありますか?私はまた、JMeterのを見てきましたが、それはJavaでありますので、私は、私はAzureのワーカーの役割
要件としてそれを使用することができるとは思わない:私が使用することを期待してい は約15分、30分で億本のヒットを生成しますAzureのインスタンス数は約40-50であり、各インスタンスは毎秒2000リクエストを生成する必要があります。
+1、良い質問、私はAzureとの統合を試みた人から聞きたいのですが、これは私が試してみたいことです。 – Arran
また、[この回答を参照してください(http://stackoverflow.com/a/15164587/272109)私は負荷テストについて同様の質問を投稿しました。 –