2015-01-20 45 views
0

我正在爲Restful service服務的SoapUI自動化項目工作。我是SoapUi和Restful服務本身的新手。 我有在SoapUI中生成的其餘API。我沒有任何開發人員提供的示例請求,所以我正在自己創建請求。我只有一個JSON合同文檔來指代爲UI開發人員創建的文檔。現在根據規範文檔,API中的一些獲取方法應該有兩個參數「token」和「ContextName」。但是,當我在SoapUI中導入WADL文件時,請求主體只有「token」參數。所以我手動應該在我的請求中添加其他缺少的參數?並且可以在GET資源中創建POST(休息測試請求)?您可以在休息服務中使用GET方法進行POST嗎?

+0

沒有看到您的開發團隊給出的規範,要給出明確的答案是非常困難的。請閱讀以下內容:http://www.soapui.org/Best-Practices/understanding-rest-headers-and-parameters.html和http://www.soapui.org/Best-Practices/testing-the-其他-verbs.html – SiKing 2015-01-20 22:03:17

回答

0

我不認爲你可以有多個身體參數(或者如果你可以的話,這當然不是一個好習慣!)。檢查ContextName參數是否是不同類型的參數,例如查詢或路徑參數(在SoapUI中稱爲模板參數)。以下是關於SoapUI中不同類型的REST參數的一些信息:http://www.soapui.org/rest-testing/understanding-rest-parameters.html

我不確定你的第二個問題是什麼意思。也許你想編寫一個包含多個測試步驟(GET和POST)的測試用例?看看這個鏈接:http://www.soapui.org/functional-testing/structuring-and-running-tests.html另請參閱功能測試下的其他章節,瞭解如何控制測試步驟的流程。

相關問題