-1
必須在如下肥皂UI請求加3個記錄:我如何ID值從響應存儲在soapUI的
<soapenv:Envelope>
<soapenv:Header/>
<soapenv:Body>
<wor:AddValues>
<wor:User>
<data:userid>${Properties1#UserID}</data:userid>
</wor:User>
<data:ValuesList>
<data:Value>
<data:Desc>${Properties1#Desc1}</data:Desc>
<data:Details>${Properties1#Detail1}</data:Details>
</data:Value>
<data:Value>
<data:Desc>${Properties1#Desc2}</data:Desc>
<data:Details>${Properties1#Detail2}</data:Details>
</data:Value>
<data:Value>
<data:Desc>${Properties1#Desc3}</data:Desc>
<data:Details>${Properties1#Detail3}</data:Details>
</data:Value>
</data:ValuesList>
</wor:AddValues>
</soapenv:Body>
</soapenv:Envelope>
完成後對添加的每個值,這將產生唯一的ID。 響應看起來象下面這樣:
<s:Envelop>
<s:Body>
<AddUserValueResult>
<a:ValuesList>
<a:Value>
<a:Id>2501</a:Id>
<a:Desc>Desc1</a:Desc>
<a:Details>Detail1</a:Details>
</a:Value>
<a:Value>
<a:Id>2502</a:Id>
<a:Desc>Desc2</a:Desc>
<a:Details>Detail2</a:Details>
</a:Value>
<a:Value>
<a:Id>2503</a:Id>
<a:Desc>Desc3</a:Desc>
<a:Details>Detail3</a:Details>
</a:Value>
</a:ValuesList>
</AddUserValueResult>
</s:Body>
</s:Envelop>
使用Groovy腳本我想使用性能DESC1 &點評詳情, 與響應進行比較,如果匹配,則獲得該記錄的ID和存儲生成的ID在另一個屬性Id1中的響應。 對於其他兩條記錄繼續相同。 你能幫我實現嗎? 在此先感謝!
PS:我使用SOAPUI 5.2.1,肥皂UI Pro或準備API解決方案不會有所幫助 –
您可以發佈完整的請求和響應?當然,不必是實際的,樣本數據也可以做到。 – Rao
用樣品請求更新了問題。這是我可以分享的大部分實際請求。請建議 –