WSDL测试

8

有人做过wsdl测试吗?具体包括:

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

大家有没有想法如何实现上述测试?

4个回答

10

我使用SoapUI进行所有的SOAP/REST测试。它可以实现您需要的所有功能,并且可能是最广泛使用的工具之一。

它也可以作为API集成。 与SoapUI集成


2
“对于 WSDL 的互操作性测试,我推荐使用 WS-I 发布的工具包来测试其是否符合基本配置文件 1.1 和基本安全配置文件 1.0。要下载工具,请在 WS-I Testing tools page 上查找“Interoperability Testing Tools 1.1”。
请注意,测试工具有两种类型的测试,a) 分析 WSDL 和 b) 监视传输的流量。我只使用了 WSDL 分析。
WSDL 分析的输出可能很难理解和解码,如果您旁边有一个方便的 WSDL/XSD 专家,则会非常有帮助。遗憾的是这些人似乎很少。此外,在写 WSDL 之前充分了解 WS-I 基本配置文件(1.1 规范在 Basic Profile 中)也非常有帮助,如果您按照该规范编写 WSDL,则应该很容易达到符合要求的目标;这也是反对让工具为您生成 WSDL 的论据,因为它们很少把符合性作为目标。”
请注意,当您的WSDL通过分析并获得“PASS”时,仍不能保证与生成代理代码的各种工具编写的消费者之间的互操作性。
最好的情况是,您获得了一个“认可印章”,这将使您有最大的机会满足最广泛的消费者之间的互操作性。一旦您拥有符合规范的WSDL,您可以使用Conformance Claims规范中的建议,在WSDL中声明符合性。

1

我曾经使用过MindReef的SoapScope(好吧,我用过他们的试用版,但无法说服公司购买!)这是一个非常好的符合性测试产品,也适用于创建回归测试。

他们已被Progress Software收购。新的网址是http://www.actional.com/mindreef/。我还没有使用过他们现在所属的产品。


0

通常你需要使用一个工具或产品来完成这个任务。Altova (XMLSpy) 是一个不错的选择。


  1. SoapUI可以用于WSDL测试,而不是Altova(XMLSpy)吗?如果可以,那么我们该如何实现?
2)如果不行,还有哪些工具(除了Altova)可以用于相同的目的?
- deepa
不确定,但你可以问问AutomatedTester(参见上面的答案)。 - Ryan Fernandes

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接