2013-04-10 83 views
1

SoapUI Pro中有一種方法可以傳輸標題屬性的值嗎?我們不會從REST調用中返回XML數據,但我們需要原始響應頭中的信息。如何最好地訪問?將標頭值作爲屬性傳遞?

感謝您的任何意見!

回答

10

要存儲來自響應消息的http標頭的值,您需要在REST請求測試步驟之後通過添加Groovy腳本測試步驟來使用一些Groovy腳本。

下面的代碼將檢索特定響應頭屬性的值:

def headerValue = testRunner.testCase.getTestStepByName("testStepName").httpRequest.response.responseHeaders["headerPropertyName"] 

改變「testStepName」和「headerPropertyName」值什麼是適合你的測試。

如果你想使用你需要將其存儲爲一個測試性能進一步測試步驟這個值,下面的鏈接應該面面俱到,你需要:

http://www.soapui.org/Scripting-Properties/tips-a-tricks.html#1-1-get-and-set-properties