0

上司は、私たちの Web アプリケーションをテストして、Web サイトが処理できるトラフィック量を実証するように求めています。

アプリは JSF/JPA/Oracle アプリケーションであり、ローカルのホスティング会社のデータ センターにある 1 台のラック マウント サーバーですべてが実行されます。

実のところ、応答しなくなったり、完全にシャットダウンしたりする前に、どれだけのトラフィックを処理できるかはわかりません。

大量のトラフィックをシミュレートして、インターネットから Web アプリをパウンドする良い方法は何でしょうか? 多数の異なる Amazon EC2 仮想マシンをセットアップして、それらを Web 訪問者のふりをさせることを考えていましたが、これらのマシンで実行して、多数の Web 訪問者のように振る舞わせることができるソフトウェアはありますか?

また、無料である必要はありません。解決策やツールを喜んで提供します。

どんな提案や助けも大歓迎です!

ありがとう、ロブ

4

2 に答える 2

0

これを試してみてください、仲間:

http://httpd.apache.org/docs/1.3/programs/ab.html

于 2012-02-20T14:54:40.557 に答える
0

テストを並行して実行するように Selenium-Grid を設定しようとしましたか。これにより、アプリケーションでの実際のユーザー アクションがシミュレートされ、アプリケーション サーバーに負荷がかかる可能性があります。サーバーにパフォーマンス監視ユーティリティをインストールして、生成された負荷を監視できます。

または、J Meter を使用して、アプリケーションにアクセスする複数のユーザーをシミュレートすることもできます。ネットワーク管理チームに相談して、このトラフィックをローカル インターネットではなくインターネット経由でルーティングすることができます。

于 2012-02-29T11:51:44.600 に答える