2015-02-09 60 views
1

我正在嘗試創建一組迴歸測試腳本來測試不同的Web服務以及與HP UFT中我的Web應用程序相關的相應方法。我正在使用UFT的API測試功能。我有測試所需的每種Web服務方法的請求和響應XML(手動獲取)。有超過50種Web服務方法需要測試。所有這些測試用例都是相同的。目前正在通過參數化Excel電子表格中的數據來設置請求的輸入數據。如何使用UFT使用一個腳本測試多個Web服務?

由於測試用例完全相同,並且所有Web服務方法的輸入數據都具有相似的字段,例如名字,姓氏,登錄ID等,所以我想知道是否有辦法編寫單個腳本,它從電子表格中動態讀取Web服務方法名稱和相關數據,並將其用於請求XML文件(與Web服務方法同名),該文件也在運行時加載。

這樣,劇本已經發展之後,所有我需要做準備的所有Web服務方法列表來進行測試,並在測試電子表格所需的請求數據一起輸入。該腳本將遍歷所有Web服務方法,並逐個爲每個Web服務方法執行測試用例。

回答

1

你的情況我認爲你應該使用SOAP請求方法而不是Web服務調用。使用肥皂請求,除了消息本身,您可以參數化終端地址和SoapAction 希望這可以幫助 Yossi

+0

是的我正在使用SOAP請求。端點地址的參數化也正在完成。我的問題是如何將其擴展到多個Web服務方法。 SOAP請求進行Web服務調用。不是嗎? – user191156 2015-02-10 16:12:43

+0

如果方法模式相同,那麼您只需要數據驅動數據。但是,如果模式不同,則需要使用多個soap請求。順便說一句,你有沒有一個你可以導入和使用Web服務調用方法的WSDL? – 2015-02-11 07:51:06

+0

模式不完全相同。有沒有辦法運行一個循環來從Excel工作表中獲取字段和鏈接的所有必需數據? – user191156 2015-02-11 17:36:24

相關問題