Testing WSDL测试

Testing WSDL测试,testing,wsdl,Testing,Wsdl,有人参与过wsdl测试吗?即 模式验证 语义验证 WSDL的回归测试 互操作性 有人知道如何实现上述功能吗?您通常会使用工具/产品来实现此功能。我想到了Altova(XMLSpy)。我所有的SOAP/REST测试都使用它。它可以做你想要的所有事情,并且可能是最广泛使用的工具之一 它还可以集成为API 我曾经使用MindReef的SoapScope(好的,我使用了他们的试验,但无法说服公司购买!)这是一款非常好的产品,用于法规遵从性测试以及创建回归测试 它们已由Progress软件购买。新的U

有人参与过wsdl测试吗?即

  • 模式验证
  • 语义验证
  • WSDL的回归测试
  • 互操作性

有人知道如何实现上述功能吗?

您通常会使用工具/产品来实现此功能。我想到了Altova(XMLSpy)。

我所有的SOAP/REST测试都使用它。它可以做你想要的所有事情,并且可能是最广泛使用的工具之一


它还可以集成为API

我曾经使用MindReef的SoapScope(好的,我使用了他们的试验,但无法说服公司购买!)这是一款非常好的产品,用于法规遵从性测试以及创建回归测试


它们已由Progress软件购买。新的URL是。我没有使用他们现在是其中一部分的产品。

对于WSDL的互操作性测试,我建议使用WS-I发布的工具包,用于测试基本配置文件1.1和基本安全配置文件1.0的遵从性

要下载这些工具,请在上查找“互操作性测试工具1.1”

请注意,测试工具执行两种类型的测试,a)分析WSDL和b)监控线路上的流量。我只使用了WSDL分析

WSDL分析的输出可以是一个理解和解码的猪,如果您手头有一个方便的WSDL/XSD专家,它真的很有帮助。遗憾的是,这些似乎供不应求。此外,事先对WS-I基本概要文件有一个透彻的了解(1.1规范位于)也确实有帮助,如果您按照此规范编写WSDL,那么您应该很容易实现一致性;这也是反对让工具为您生成WSDL的理由,因为它们很少以实现法规遵从性为目标

还请注意,当您的WSDL通过分析时,这仍然不能保证与使用大量工具编写的消费者的互操作性,这些工具从WSDL生成代理代码


充其量,你会得到一个“认可的印记”,这给了你与最广泛的消费者实现互操作性的最佳机会。一旦您拥有了一个符合要求的WSDL,您就可以使用规范中的建议声明符合性并在WSDL中声明这一点。

1)SoapUI是否可以用于WSDL测试而不是Altova(XMLSpy)?如果是,我们如何实现?2) 如果没有,哪些其他工具(Altova除外)可以用于相同的目的?不确定,但您可以询问AutomatedTester(见上面的答案)