我試圖在不同線程中的社區中找到解決方案,但尚未找到我正在尋找的解決方案。如何在Soap UI中的新GET XML請求中傳遞XML響應標記中的參數?
我正在使用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
標籤。我必須獲得2個XML端點(其中RequestNumber
值附加)知道如下的狀態:
A. http://quickextract.quickaudit.in/webs/quickextract.svc/GetExtractionDetails/396
B. http://quickextract.quickaudit.in/webs/quickextract.svc/GetRequestStatus/396
截至目前,我有創建的2個seperateTestSteps用於上述XML終點:
A. http://quickextract.quickaudit.in/webs/quickextract.svc/GetExtractionDetails/
B. http://quickextract.quickaudit.in/webs/quickextract.svc/GetRequestStatus/
現在我需要在GET請求中的標籤內附加值以獲取WebServices的響應。
更新: 我在Testsuite級創建了「Property Transfer」作爲「TSreqNum」。這個'財產轉移'按照最初的迴應進行更新。但我不知道如何追加「TSreqNum」構建完整的GET請求,如下所示: http://quickextract.quickaudit.in/webs/quickextract.svc/GetExtractionDetails/TSreqNum
任何人都可以幫助我嗎?
感謝您的建議。我的TestSuite名字是'QuickExtract-MultipleRequests'我已經將資源字段編輯爲「/webs/quickextract.svc/GetExtractionDetails/${#QuickExtract-MultipleRequests#TSreqNum}」但是我收到一個錯誤,因爲沒有找到'Endpoint'請進一步指導我? – DebanjanB
字符串#TestSuite指向實際的測試套件,您不應將其替換爲其名稱。 – KarelHusa
像魔術一樣工作。再次感謝。 – DebanjanB