Недавно я начал использовать soapui для тестирования веб-сервисов и довольно новый. Мне было интересно, как вставить значение свойства в виде строки в запрос. Например, запрос выглядит следующим образом
<org:Customer org1:Description="customer" org1:DisplayName="google"
org1:Name="google"/>
По сути, я хочу сделать что-то вроде этого,
<org:Customer org1:Description=${#Project#orgdesc}
org1:DisplayName=${#Project#orgdisplayname}
org1:Name=${#Project#orgdisplayname}/>
У меня есть свойства, определенные для всех полей выше на уровне проекта для параметризации моего теста. Я пытаюсь встроить эти свойства в запрос. Я пробовал следующие вещи, но ни один из них не работает. Может кто-нибудь, пожалуйста, дайте мне знать, что мне не хватает?
Изменить №1
Я думаю, что я не делаю правильную вещь ниже. Потому что в исходном запросе выше Description, DisplayName и Name являются атрибутами клиента, и я отправляю запрос, делая их ниже дочерними узлами. Это кажется в корне неверным. Тогда как мне внедрить значение свойств, которые я определил в атрибутах тега?
Попытка 1
<org:Customer>
<arg0>
<org1:Description>${#Project#orgdesc}</org1:Description>
<org1:DisplayName>${#Project#orgdisplayname}</org1:DisplayName>
<org1:Name>${#Project#orgname}</org1:Name>
</arg0>
</org:Customer>
Попытка 2
<org:Customer>
<org1:Description>
<arg0>${#Project#orgdesc}</arg0>
</org1:Description>
<org1:DisplayName>
<arg0>${#Project#orgdisplayname}</arg0>
</org1:DisplayName>
<org1:Name>
<arg0>${#Project#orgname}</arg0>
</org1:Name>
</org:Customer>