6

Jmeter の JMS ポイントツーポイント サンプラーを使用して、多数の JMS メッセージがキューにポストされた場合のパフォーマンスをテストしています。

現在の Jmeterは、スレッドごとに新しいQueueConnectionFactoryQueueConnectionを作成します (提供されたスレッドの数に従って)。これは、単一の接続ファクトリが異なるスレッドを処理するフロントエンドを介して発生する方法ではないと思います。

すべてのスレッドに対して 1 つの接続のみを作成するようにするにはどうすればよいでしょうか? Jmeterにオプションはありますか? または、コードを変更する必要がありますか? 誰かが私を正しい方向に導くことができれば幸いです。

4

1 に答える 1

4

バージョン 2.7 の時点で、JMeter には 1 つの QueueConnection を作成してスレッド間で共有するオプションがありません。InitialContext のみがキャッシュされます。

JMeter Bugzillaで拡張リクエストを開きました:

実生活についてあなたが言うことに関しては、それは実際にシミュレートされるものに依存します。

  • 1 つのブローカーを使用して 1 つのアプリケーションをシミュレートしたい場合、あなたの言うことは正しいです

  • しかし、1 つのブローカーを使用して多くのアプリケーションをシミュレートしたい場合は、現在の JMeter のアプローチがより現実的です。

よろしく

フィリップ M.

于 2012-09-05T12:56:24.320 に答える