0

私の Web アプリケーションはほぼ AJAX ベースであり、データは Web サービス経由でフェッチされ、JSON 経由で返されます。

私はストレス テストに WAST を使用していますが、この作業にはもっと優れたツールがあるはずです。

おすすめはありますか?

ありがとう

4

5 に答える 5

2

Ryan は、従来の負荷テスト ツールではない Selenium を推奨しました。彼は、これまでのすべての推奨事項の中で、AJAX の処理において群を抜いて優れているという点で正しいです。その理由は、Selenium が実際の Web ブラウザーを駆動し、「DIV」要素のポップアップまたは非表示などの AJAX イベントが発生するのを「待機」するようにプログラムできるためです。

このアプローチの問題点は、ブラウザーが大量のリソースを占有することです。1 つのサーバーで 2 ~ 3 を超える数を実行することはできません。JMeter で実行できる VU よりもはるかに少ない数です。そこで、 AJAX 負荷テストに最適なサービスである BrowserMob を作成しました。

Selenium RC の共同作成者として、私はクラウド コンピューティングを使用することは「ケーキを食べて食べる」ための優れた方法であると感じました。クラウドで数百台のコンピューターを使用すると、AJAX を非常に簡単に処理する実際のブラウザーから大量の負荷を生成できます。このテーマの詳細については、私が Ajaxian のために書いた記事を参照してください

于 2009-06-15T13:11:15.713 に答える
1

カスタム ヘッダーを送信し、投稿データのabファイル引数を取得し、結果を CSV に書き込むことができる Apache Benchmarking ツール。コマンドラインに精通している場合に適しています。 man ab詳細については。

于 2009-06-11T20:21:38.527 に答える
0

WebLOADを見てみましょう- 私は AJAX の重いサイトで使用しました。

于 2014-02-11T08:50:20.797 に答える
0

LoadBooster ( https://www.loadbooster.com ) をご覧ください。LoadBooster は、ヘッドレス スクリプト可能ブラウザ PhantomJS を使用して Web サイトをテストします。Phantomjs はすべてのページを解析してレンダリングし、クライアント側のスクリプトを実行します。ヘッドレス ブラウザー アプローチは、複雑な AJAX 負荷の高い Web 2.0 アプリ、ブラウザー ナビゲーション、ブラウザーへのマウス クリックとキーストロークをサポートするテスト シナリオを作成するか、DOM に要素が存在するまで待機するテスト シナリオを簡単に作成できます。

免責事項: 私は LoadBooster で働いています。

于 2014-02-11T06:33:38.320 に答える
0

ロードランナーを見てください。

http://en.wikipedia.org/wiki/LoadRunner

于 2009-06-11T20:31:32.623 に答える