Доступ к контексту массива в ответе SOAP - PullRequest
0 голосов
/ 14 февраля 2019

В SoapUI У меня есть скрипт groovy для создания массива с параметрами, которые я хотел бы использовать в SOAP-ответе .

. Я использовал следующеекоманда в groovy для установки массива в контексте:

context.MyArray = MyArray

Как получить доступ к параметрам массива в тегах SOAP ?

Я пробовал <Tag>${MyArray[0]}</Tag>но он возвращает пустое значение.

Большое спасибо, Питер

Ответы [ 3 ]

0 голосов
/ 15 февраля 2019
 <YourTag> 
    ${context.MyArray[0]}
  </YourTag>
0 голосов
/ 04 марта 2019

Что я заметил, так это то, что SoapUI требуется ДЛИННОЕ время для генерации ответа при доступе к переменным из контекста в теле ответа Soap - особенно при использовании массивов.

0 голосов
/ 15 февраля 2019

Используйте тег $ {= some code}

Пример:

<Tag>${= context.MyArray[0] }</Tag>

РЕДАКТИРОВАТЬ: Как уже упоминалось в комментариях, оказывается, что этот кусок кода является переменной, которую SoapUI можетпонять напрямую.Таким образом, вам не нужно "="

...