JMeter - Как извлечь данные свойств из вкладки «Образец результата» - PullRequest
0 голосов
/ 23 мая 2018

После использования JMS Subscriber, возможно ли извлечь данные свойств из вкладки Sample Result.

Response headers:
JMSCorrelationId null
JMSMessageId     ID:yyy-me-me-7:1:1:1:1725
JMSTimestamp     1400089667055
JMSType          null
JMSExpiration    0
JMSPriority      4
JMSDestination   topic://xyz
Properties:
NAME    3bdfe64dd452.xxx
PATH    
TYPE    XXX
OP      CREATE
REL 


SampleResult fields:
ContentType: 
DataEncoding: null

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 24 мая 2018

Вы можете извлечь JMS-заголовки, как правило, используя Regular Expression Extractor Постпроцессор.Например, если вы хотите получить JMSMessageId

  1. Добавить экстрактор регулярных выражений в качестве дочернего элемента запроса, который возвращает заголовки выше
  2. Настройте его следующим образом:

    • Поле для проверки: Response headers
    • Имя созданной переменной: что-либо значимое, например JMSMessageId
    • Регулярное выражение: JMSMessageId (.*)
    • Шаблон: $1$

      JMeter JMS Header Extraction

  3. Вот и все, теперь вы должны иметь значениехранится в JMSMessageId переменной JMeter и сможет ссылаться на нее как ${JMSMessageId}, где это необходимо.Значение можно проверить с помощью Отладочный сэмплер

    JMeter Variable Value Check via Debug Sampler


Если вы хотите сохранить все заголовки изменить ваше регулярное выражение на (?s)(^.*).

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