Testing 测试RESTful服务哪个更好?

Testing 测试RESTful服务哪个更好?,testing,rest,Testing,Rest,我们有很多Web服务需要测试,我正在寻找自动化它们的方法,这是一种更好、更简单的脚本编写方法(支持SSL) 1) Groovy-HTTPBuilder2) 2) Perl-使用哪个模块 3) Python-urllib 4) SOAPUI——我已经在SOAP/HTTP服务中使用了它,对此我很满意,但是,我 未获取WADL文件以测试REST服务 我不完全相信来自谷歌代码的fiddler、POSTER和Rest客户端…我发现SOAPUI非常容易使用。如果需要做额外的工作(这可能是一个专业特性),

我们有很多Web服务需要测试,我正在寻找自动化它们的方法,这是一种更好、更简单的脚本编写方法(支持SSL)

  • 1) Groovy-HTTPBuilder2)
  • 2) Perl-使用哪个模块
  • 3) Python-urllib
  • 4) SOAPUI——我已经在SOAP/HTTP服务中使用了它,对此我很满意,但是,我 未获取WADL文件以测试REST服务

我不完全相信来自谷歌代码的fiddler、POSTER和Rest客户端…

我发现SOAPUI非常容易使用。如果需要做额外的工作(这可能是一个专业特性),可以根据需要合并GROOVY脚本

SoapUI还支持SSL身份验证

2) Perl-使用哪个模块

看一看用于web的DSL,rest服务测试自动化,可通过Perl扩展。Swat也是用Perl编写的。Swat在引擎盖下使用curl API,一开始非常友好


披露-我是swat的作者

你看过卷发吗?使用CURL有多有用?这个问题应该已经发布,应该转移到软件质量保证和测试中去。我知道soapui,我在SOAP/HTTP中使用了一段时间。对于RESTful服务,我没有WADL文件来使用SOAPUI。因此,我要求提供替代方案。我错过了这一点…没有WSDL/WADL-您如何计划生成请求?如果您已经有了请求,您不需要wsdl/wadl在SoapUIhmm中创建项目,如果没有wadl文件,我将为我的100种服务方法创建testsuite。如果我有WDAL文件,它将自动生成。