我們有一堆Web服務的測試,我期待自動化他們其中的腳本是更好的和簡單的方式(支持SSL)測試更好的RESTful服務?
- 1)Groovy的 - HTTP建設者2)
- 2)的Perl - 哪個模塊使用?
- 3)Python -urllib?
- 4)SOAPUI - 我已經在使用SOAP/HTTP服務,並對此感到滿意,但是,我沒有獲得WADL文件來測試REST服務。
我不完全相信與小提琴手,海報和REST的客戶從谷歌代碼...
我們有一堆Web服務的測試,我期待自動化他們其中的腳本是更好的和簡單的方式(支持SSL)測試更好的RESTful服務?
我不完全相信與小提琴手,海報和REST的客戶從谷歌代碼...
我發現SOAPUI是奇妙易於使用。如果您需要做特別的事情(這可能是一個PRO功能),您可以根據需要合併GROOVY腳本。
SoapUI還支持SSL驗證。
我知道關於soapui並且在SOAP/HTTP中使用它一段時間。對於RESTful服務,我沒有WADL文件來使用SOAPUI。因此我在尋求替代方案。 – karthi 2010-10-12 08:11:47
我錯過了......沒有WSDL/WADL - 你如何計劃生成請求?如果您已經有了這些請求,那麼您不需要wsdl/wadl就可以在SoapUI – BlackGaff 2010-10-12 15:16:11
hmm中創建一個沒有WADL文件的項目,我將爲我的100個服務方法創建測試套件。如果我有WDAL文件,它將自動生成。 – karthi 2010-10-29 17:58:16
2)Perl - 要使用哪個模塊?
看看swat一個用於web的DSL,rest服務測試自動化,可以用Perl擴展。 Swat也是用Perl編寫的。 Swat在引擎蓋下使用捲曲API,非常友好,從頭開始。
披露 - 我是swat的作者。
你看過捲曲嗎? http://curl.haxx.se/ – 2010-10-11 16:20:12
使用CURL會有多大用處? – karthi 2010-10-12 14:46:40
這個問題應該已經發布,應該轉移到軟件質量保證和測試 – 2013-09-12 18:28:10