Я пытаюсь запустить некоторые тесты нагрузки на jmeter, подключившись к IBM MQ. Он отлично работает, за исключением конкретного сообщения, которое приближается к ответу 5 МБ.Более 4 МБ ответа от IBM MQ в Jmeter
Итак, вот настройка, я нажимаю сообщение от jmeter в очередь запросов на IBM MQ. Мое приложение выбирает его и отправляет ответ в очередь ответов, где JMETER выбирает его. Эта настройка работает нормально, пока я не отправлю конкретное сообщение, ответ которого близок к 5MB
.
jmeter просто не выбирает этот ответ и, в свою очередь, удерживает все остальные сообщения в очереди ответов. Я думаю, что default
получить размер для jmeter - 4MB
, но могу ли я изменить его для ответа MQ в свойствах jmeter. Я попытался внести изменения в user.properties
и jmeter.properties
в каталог jmeter bin, но ничего не получилось.
Я никогда не слышал об общем пределе размера ответа в 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/пробоотборник /). Это часто дает вам понять, что может быть причиной. И я все равно посмотрю на JVM-память, чтобы убедиться, что это не простой OOM. –