Задача в следующем, на одно сообщение(JMS Publisher) имеем три сообщения на выходе. Эти сообщения нужно подобрать и проверить на правильность текста в XML, с помощью например Response Assertion. Сообщения различаются только одной переменной в тексте: <ns2:Success>1001-Exchange SendItem response: NO_ERROR</ns2:Success> (1002 и 1003).
Пробовал через Loop Controller запускать цикл следующего содержания:
- JMS Subscriber
- Regexp Extractor - проверяем сообщение на переменную (1001, 1002, 1003), в зависимости от найденной переменной присваиваем значение, найденной переменной в TagValue.
- If Controller(три штуки) со вложенными ассершенами, в зависимости от TagValue - проверяем ответ по заданному шаблону.
Проблема в том, что до проверки доходит только содержание переменной TagValue, а проверить надо весь забранный Subscriber-ом текст.