Swing ベースの GUI から T3 経由で Weblogic RMI を介して通常アクセスされる Java アプリケーションを負荷テストするために、いくつかのカスタム サンプラーで JMeter を使用しようとしています。アプリケーション サーバーに負荷をかけ、多数の同時ユーザー接続/対話 (最大 500) をシミュレートして、特定のトランザクションの応答時間を測定することを目的としています。
JNDIルックアップを介してサーバーへのRMI接続を取得し、正常に動作するJMeterサンプラーをいくつか実装しました。ただし、異なる資格情報を使用して異なるスレッドで 2 つのコンテキストを取得しても、T3 接続が 1 つしか開かれないことに気付きました。
1 つの JVM 内からアプリケーション サーバーへの複数の独立した接続を効果的に作成する方法はありますか? それとも、JVM ごとに 1 人のユーザーを実行する必要がありますか?
アプリは WLS 11g で実行されており、現在は Hotspot 32 ビットですが、JRockit 64 ビットに移行する予定です。
ありがとう。