IBM MQに接続することで、jmeterでいくつかの負荷テストを実行しようとしています。それは、5 MBの応答に近い特定のメッセージを除いて正常に動作します。JmeterのIBM MQから4MB以上の応答
ここでセットアップを行い、jmeterからIBM MQの要求キューにメッセージをプッシュします。私のアプリは、それをピックアップし、JMETERがそれをピックアップする応答キューに応答を送信します。この設定は、応答が5MB
に近い特定のメッセージを送信するまでうまく動作します。
jmeterはこの応答を選択せず、応答キューの他のすべてのメッセージを保持します。 default
はjmeterの受信サイズが4MB
だと思いますが、どこかのjmeterプロパティでMQレスポンスに変更できますか? jmeterのbinディレクトリにuser.properties
とjmeter.properties
を変更しようとしましたが、何も効果がありませんでした。
JMeterの一般的な応答サイズの制限について聞いたことがありません。どのサンプラーを使用していますか?それが拾われなかったとあなたはどのように判断しましたか? JMeterがOOMでなく、ログに例外がないことを確認しましたか? –
@Kiril S jmeterログに例外があります。 MQJMS2002:メッセージをMQキューから取得できませんでした。私は、メッセージが応答キューに入っているのを見ます。私は、JMSポイント・ツー・ポイント・サンプラーを使用しようとしています。 – user3164754
はい、これはおそらくその特定のサンプラーの制限またはバグです。デバッグログを有効にして、一般的なエラーである 'MQJMS2002'よりも明示的なものが表示されているかどうかを確認してください。この問題が発生した場合は、ソースコードを参照して実装方法を確認してください(http://svn.apache.org/repos/asf/jmeter/trunk/src/protocol/jms/org/apache/jmeter/プロトコル/ jms /サンプラー/)。それはしばしば原因である可能性のあるものに手がかりを与えます。そして、私はまだそれが単純なOOMでないことを確認するためにJVMのメモリを見ます。 –