2016-05-11 20 views
1

JMeterを使用してWebsphere MQキューにテスト負荷を作成したいと考えています。キューにメッセージを配置したいだけなので、JMS Publisherサンプラーを使用しています。私が持っている 設定項目は以下のとおりです。MQHost:ポート、MQChannel、MQQueueManager、MQQueueJmeter for MQテストプランの初期コンテキストファクトリ値

サンプルで

、私はいくつかの設定で入力した: プロバイダーURL:TCP:// MQHost:ポート 先:MQQueue

私はJMSプロパティーseetingsにそれらを追加しましたMQChannelとMQQueueManagerについては

名:WMQ_QUEUE_MANAGER、値:MQQueueManager、値のクラス:WMQ_CHANNEL、値: 名前java.lang.StringでMQChannelを、値のクラス:java.lang.String

接続ファクトリーを次のように設定しました:MQConnectionFactory

ここで私の頭脳を抱えている問題は、初期コンテキスト・ファクトリー設定です。私はどのパッケージ/クラスに設定すべきかについてはわかりません。

もう1つの方法は、MQ接続設定を使用してjndi.propertiesファイルを作成することですが、これを行う方法も不明です。

JMeter JMS Publisher Sampler

ありがとうございます。

+0

このアプローチを使用してMQパフォーマンス・テストを作成しようとすると、あまりにも長い時間を費やしましたが、代わりにJMS管理対象オブジェクトを使用し、ファイル・システムJDNIを使用してアクセスする方法について説明しました。 これらのリンクに関する情報が見つかりました: - http://leakfromjavaheap.blogspot.co.nz/2014/07/jmeter-and-websphere-mq-series.html?_sm_au_=iVV5P5vR626sDt7V - http:// shekup .blogspot.co.nz/2009/06/oc4j-mq-series-adapter-with-mdb-30-as.html – Naca

答えて

0

documentationによると、それはあなたは、すなわちあなたが${MQHost}代わりのMQHostを使用する必要があり、JMeter Variablesに不適切な構文を使用しているように見える

com.ibm.websphere.naming.WsnInitialContextFactory 

はまた、あなたのテスト計画を検討していなければなりません。

のJMeterは、任意のMQ jarファイルが付属していないことに注意してください、あなたは

Building a JMS Testing Plan - Apache JMeterの記事を参照してください(ただし、それは設定可能ですが、あなたのJMeterインストールの通常「のlib」フォルダ)どこかに何らかの形でそれらを取得し、JMeterののCLASSPATHにドロップする必要があります拡張された情報とエンドツーエンドの指示があります。

+0

Dmitri、情報ありがとう - 私が必要とした.jarライブラリが見つかりませんでした初期コンテキストクラスを含んでいました。 はい、間違ったJMeter変数を持つのは間違いありません。私はちょうどスクリーンショットのプレースホルダー値としてそれらを使用していました。 このアプローチを使用して私の問題の解決策を見つけることができませんでしたが、JMS管理対象オブジェクトを使用してMQ接続設定をファイルシステムJDNI名前空間に格納する別の方法で管理しました。 – Naca

関連する問題