2

Client-Server-Applicationにはspring-remotingを使用します。ここで、シリアル化されたオブジェクトを使用して実際の負荷テストを実現する方法がわかりません。

問題は、多くの負荷テストツールキットがプレーンテキストのHTTP通信に基づいているため、httpリクエストをパラメータ化するのが非常に簡単なことです。スプリングリモーティングはシリアル化されたオブジェクトに基づいているため、サーバーへのhttp通信を簡単にパラメーター化することはできません。

私の最初のアイデアは、スプリングリモート処理のエンドポイントをカプセル化し、クライアント側のサービスクラスを介してサービスを呼び出すことでした。しかし、実際の負荷テストシナリオを取得するために、複数のクライアントからリモートサービスを呼び出すことをどのように実現できますか?クライアント側のサービスを簡単にラップするための解決策はありますか?

誰かがそれを実現する方法を経験したことがありますか?

アドバイスをありがとう。

4

2 に答える 2

0

これを可能にする商用のJMeter プラグインがあります。以下を参照してください。

テストを現実的なものにするには、シリアル化されたオブジェクトのコンテンツを可変化する必要があります。

この Java シリアライゼーション プラグインにより、次のことが可能になります。

  • JMeter Proxy Server を使用したトラフィックの簡単な記録、カスタム サンプラーを使用したテスト プランの作成

  • たとえば ${searchedWord} のような簡単な構文を使用して、要求 (XML として表示される) を簡単に可変化できます。この場合、searchedWord は CSV または任意のユーザー定義変数から取得できます。

  • JMeter 標準のポスト プロセッサを使用して、応答からデータを簡単に抽出

  • 標準の JMeter View Results Tree 要素によるリクエスト/レスポンスの簡単なデバッグ

免責事項 : 私はこのソリューションを配布する会社の一員です

于 2013-12-06T08:07:24.487 に答える