2010-10-11 144 views
0

我們有一堆Web服務的測試,我期待自動化他們其中的腳本是更好的和簡單的方式(支持SSL)測試更好的RESTful服務?

  • 1)Groovy的 - HTTP建設者2)
  • 2)的Perl - 哪個模塊使用?
  • 3)Python -urllib?
  • 4)SOAPUI - 我已經在使用SOAP/HTTP服務,並對此感到滿意,但是,我沒有獲得WADL文件來測試REST服務。

我不完全相信與小提琴手,海報和REST的客戶從谷歌代碼...

+1

你看過捲曲嗎? http://curl.haxx.se/ – 2010-10-11 16:20:12

+0

使用CURL會有多大用處? – karthi 2010-10-12 14:46:40

+0

這個問題應該已經發布,應該轉移到軟件質量保證和測試 – 2013-09-12 18:28:10

回答

0

我發現SOAPUI是奇妙易於使用。如果您需要做特別的事情(這可能是一個PRO功能),您可以根據需要合併GROOVY腳本。

SoapUI還支持SSL驗證。

+0

我知道關於soapui並且在SOAP/HTTP中使用它一段時間。對於RESTful服務,我沒有WADL文件來使用SOAPUI。因此我在尋求替代方案。 – karthi 2010-10-12 08:11:47

+0

我錯過了......沒有WSDL/WADL - 你如何計劃生成請求?如果您已經有了這些請求,那麼您不需要wsdl/wadl就可以在SoapUI – BlackGaff 2010-10-12 15:16:11

+0

hmm中創建一個沒有WADL文件的項目,我將爲我的100個服務方法創建測試套件。如果我有WDAL文件,它將自動生成。 – karthi 2010-10-29 17:58:16

0

2)Perl - 要使用哪個模塊?

看看swat一個用於web的DSL,rest服務測試自動化,可以用Perl擴展。 Swat也是用Perl編寫的。 Swat在引擎蓋下使用捲曲API,非常友好,從頭開始。

披露 - 我是swat的作者。