WebAppのテストにストレスをかけるツールを探しています。
現時点では、いくつかのVMまたは(プライバシー)ブラウザウィンドウを使用して、プレッシャーの下でWebアプリケーションをテストしています。
これを行うためのより良い、よりスムーズな方法はありますか?たとえば、私のWebサーバーであるApache Tomcatで大量のトラフィックを生成するデスクトップアプリケーションのようなものはありますか?
サーバーにはローカルでのみアクセスできます。
WebAppのテストにストレスをかけるツールを探しています。
現時点では、いくつかのVMまたは(プライバシー)ブラウザウィンドウを使用して、プレッシャーの下でWebアプリケーションをテストしています。
これを行うためのより良い、よりスムーズな方法はありますか?たとえば、私のWebサーバーであるApache Tomcatで大量のトラフィックを生成するデスクトップアプリケーションのようなものはありますか?
サーバーにはローカルでのみアクセスできます。
サーバーにローカルホストからしかアクセスできない場合、正確な負荷テストを行うことはできません。実際のユーザーをシミュレートする多数のスレッドを開始すると、このスレッド管理によってサーバーマシンの速度が低下します。また、単一のマシンでは、実稼働サーバーの場合のように、非常に多くのユーザーをシミュレートすることはできません。たとえば、1台のマシンで5000スレッドを開始することはできません。
サーバーネットワークを可視化し、負荷ジェネレーターをさまざまなマシンに分散させる必要があります。負荷ジェネレータツールは、このような構成をサポートします。
負荷テストには、ApacheJMeterまたはGrinderを使用できます。彼らは良い無料のツールです。
ApacheJMeterをチェックしてみてください。
ロードテスターLITEは無料です。多くの場合、他の無料の代替手段よりもはるかに使いやすいです。