Есть ли способ получить сообщение по Id корреляции без использования сэмплера точка-точка? - PullRequest
0 голосов
/ 22 октября 2018

Я могу использовать два сэмплера JSR223, один для продукта и один для потребления, без каких-либо проблем (без настройки JNDI).

Теперь я хотел бы знать, есть ли способ проверки содержимого полученного сообщенияфильтровать по Id корреляции?

Например, мой сэмплер 1 выдал 100 мсг при 100 различных значениях correlationId, тогда как мой второй сэмплер может получить Id корреляции с 1 сэмплера и проверить содержимое?

1 Ответ

0 голосов
/ 22 октября 2018

Вы можете использовать функцию message.getJMSCorrelationID() в первом сэмплере в сочетании с vars.put(), чтобы извлечь идентификатор корреляции из сообщения и сохранить его в Переменные JMeter

vars.put('correlationId', message.getJMSCorrelationID())

и во втором семплере используйте vars.get() для получения значения во втором семплере

def correlationId = vars.get('correlationId')

Извлечение IBM MQ тестирование сСтатья JMeter - Learn How для примера реализации нагрузочного тестирования MQ с использованием JSR223 Test Elements и языка Groovy

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...