2

XSL-> HTML ソリューションを削除し、ユーザーベースの Flex UI に置き換えます。懸念事項の 1 つは、BlazeDS (amf エンドポイント、つまりストリーミングまたはポーリング) が負荷と EJB -> XML -> XSLT -> HTML スタックを処理できないことです。私の理論では、パフォーマンスが向上するはずですが、これを統計的に証明する方法が必要です。

BlazeDS のストレス テストの製品や方法について何か提案はありますか? Adobe には LCDS 用のストレス テスト フレームワークがありますが、BlazeDS とは互換性がないと述べています。現時点ではメッセージング ソリューションとして使用する予定がなく、RemoteObject 接続のエンドポイントとして使用したいだけなので、簡単にテストできると思います。

4

5 に答える 5

2

JMeterを使用して、バックエンドに対していくつかの自動テストを実行することを検討します。

http://jmeter.apache.org/

一部のJavaオブジェクトを取得し、Blazeで使用可能なAPIを使用してそれらをAMFでエンコードし、結果をHTTPリクエストの本文として設定する、バックエンドに対するテストを記述できるはずです。

于 2009-04-20T05:09:53.577 に答える
1

Rob de Boer には、このようなアプローチの実装に関する優れた記事がありますhttp://blog.jteam.nl/2009/07/14/performance-testing-a-flex-blazeds-application/

于 2010-01-25T19:09:19.673 に答える
0

私の会社 (UBIK-INGENIERIE) は、商用の Apache JMeter プラグインを配布して、テスト用の AMF ベースのアプリケーションと拡張機能の BlazeDS をロードします。

Apache JMeter の標準的な知識があれば、Flex/AMF ベースのアプリケーションを簡単に記録、可変化、および再生できます。

見る:

于 2012-08-14T20:32:13.923 に答える
0

Cliff の回答を拡張するために、AMF メッセージを処理するための JMeter プラグインが追加されました。編集できるように、メッセージを XML にデシリアライズします。変数を使用して、各 AMF サンプルに挿入される一意のセッション ID を生成できます。

http://github.com/steeltomato/jmeter-amf

完全な開示: 私はプロジェクトの作成者です。

于 2011-09-25T14:30:48.823 に答える
0

いくつかのフレームワークが思い浮かびます:

、しかし、これを統計的に証明する方法が必要です。

うーん、本当に表現力豊かな統計が必要な場合 (たとえば、平均、最大、最小に加えて標準偏差、さらには 95% 信頼区間または系列相関など)、ツールを詳しく調べる必要があります。ツールのほとんどは弱いためです。統計について。

うまくいけば、いくつかのパフォーマンス テスト ツールの長所と短所を説明するこのリストが役に立ちます。

于 2011-09-25T14:47:11.683 に答える