2010-10-11 53 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的作者。