2

BlazeDSポーリングチャネルのストレステストに関するガイダンスを探しています。

jmeterを使用してAMFメッセージングをテストすることに関するこの優れた記事に従いました。

http://blog.jteam.nl/2009/07/14/performance-testing-a-flex-blazeds-application/

ただし、これは非ポーリングメッセージにのみ適しています。すべてのポーリングメッセージのAMFを事前に生成することはできません。シーケンシャルメッセージはそれぞれ異なります。

BeanShellプリプロセッサを使用してAMFリクエストJavaオブジェクトを作成し、それをシリアル化してPOSTデータとして送信できる可能性があると考えています。

また、バイナリAMF応答を逆シリアル化し、次のリクエストにデータを渡すためにBeanShellPostProcessorが必要です。

誰かが以前にこのようなことをしたことがありますか?私がやろうとしていることが、jmeterのPreおよびPostProcessorsの機能を超えているかどうかはわかりません。

ありがとう、Stu

4

3 に答える 3

1

JMeterのプラグインがあり、AMFメッセージを記録し、XMLで編集して、ストレステストで使用できます。変数(ユーザーID、カウンターなど)をXMLに入れて、配信時に置き換えられるようにすることができます。また、応答をJMeter変数に保存して、データを抽出し、後のリクエストで再利用することもできます。

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

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

于 2011-09-25T14:19:41.353 に答える
0

いいえ、これはjmeterのプリ/ポストプロセッサでは不可能です。

jmeterを放棄して、AMFリクエストオブジェクトを作成する独自の単純な負荷テストJavaアプリを構築する必要がありました。

于 2010-08-04T13:53:14.103 に答える
0

メッセージングフレームワークのストレステスト用にBlazeDS/LCDSチームによって構築されたツールがあります(私はそれがあなたが望むものだと思います)。詳細については、このリンクをお読みください。

于 2010-07-29T09:18:21.970 に答える