[英]How can I pass a parameter from XML Response tag in a new GET XML Request in Soap UI?
我試圖在不同的線程中找到這個社區的解決方案,但還沒找到我正在尋找的解決方案。
我正在使用SoapUI版本5.3.0我的應用程序有幾個RESTful API。 最初我將json請求發送到WebService並獲取以下XML響應:
<StartDataExtractResult xmlns="http://schemas.datacontract.org/2004/07/AriaTechCore" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<StatusCode>1</StatusCode>
<StatusText>success</StatusText>
<RequestNumber>397</RequestNumber>
</StartDataExtractResult>
生成RequestNumber
標記后立即生成。 我必須訪問另外兩個XML EndPoints(其中附加了RequestNumber
的值)以了解狀態,如下所示:
A. http://quickextract.quickaudit.in/webs/quickextract.svc/GetExtractionDetails/396
B. http://quickextract.quickaudit.in/webs/quickextract.svc/GetRequestStatus/396
截至目前,我已為上述XML端點創建了2個seperateTestSteps:
A. http://quickextract.quickaudit.in/webs/quickextract.svc/GetExtractionDetails/
B. http://quickextract.quickaudit.in/webs/quickextract.svc/GetRequestStatus/
現在我需要在GET請求中的tag中附加值以從WebServices獲取響應。
更新:我在Testsuite級別創建了一個“Property Transfer”作為“TSreqNum”。 此“屬性轉移”將根據初始響應進行更新。 但我不知道如何將“TSreqNum”附加到構建完整的GET請求中: http://quickextract.quickaudit.in/webs/quickextract.svc/GetExtractionDetails/TSreqNum
: http://quickextract.quickaudit.in/webs/quickextract.svc/GetExtractionDetails/TSreqNum
有人可以幫幫我嗎?
您可以在GET請求的URL中使用該屬性:
http://host:port/path/${#TestSuite#TSreqNum}
使用屬性值更新URL。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.