【问题标题】:Web Service Client TestingWeb 服务客户端测试
【发布时间】:2014-07-08 19:46:38
【问题描述】:

有许多用于测试 SOAP Web 服务的产品(例如 SOAP UI、H-P UFT、Altova),并且有很多关于生成客户端以与服务一起使用的建议。

我们开发了一个接口作为客户端来访问网络服务,以便与另一个组织交换数据。

是否有一种好的(可靠、公认、可配置、稳定)的方式来生成虚拟服务,以允许将客户端作为自动化集成和回归测试机制的一部分进行测试。

测试需要广泛、彻底和可配置。

【问题讨论】:

  • 我们相信前进的道路是产生一个“模拟”服务,将消息正文存储在本地数据库中。将编写第二个服务以允许自动化测试系统查询数据库并恢复消息的结构和内容。

标签: web-services soap integration-testing regression-testing


【解决方案1】:

您是否打算使用任何特定的编程语言?我最近使用过 .NET 的 WCF 框架,它允许快速轻松地创建 SOAP 服务。 Visual Studio 甚至包括自己的(非常简单但有用的)发送和接收消息的工具。是的,您可以稍后使用 Soap Ui 测试相同的服务。另一个 StackOverflow 用户已经列出了一些入门的好地方:Check it out!

对于 Java,您可能需要查看 JAX-WS。网上有很多关于它的教程,这里有一个可以帮助您入门:JAX-WS Tutorial

【讨论】:

  • 感谢您的帮助。我们在 Linux (Red hat) 上使用 Java。你们的 cmets 给了我一些线索,我认为这些线索为我们提供了解决方案的线索。
  • 不客气!我刚刚在有关 JAX-WS 的答案中添加了更多信息供您查看!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多