【问题标题】:Build C# SOAP web service stub based on WSDL XML SOAP response基于 WSDL XML SOAP 响应构建 C# SOAP Web 服务存根
【发布时间】:2010-08-12 04:55:27
【问题描述】:

我正在使用第 3 方 Web 服务对我的系统进行集成测试。他们提供了 WSDL 和 XML soap 响应数据包,但尚未构建 Web 服务。我正在使用 WCF 调用 Web 服务。

关于如何编写端点以发送回 XML 文件中包含的响应的任何建议?

我知道我可以从 WSDL 生成服务端,但我想使用提供的 XML 数据包验证集成。

【问题讨论】:

    标签: c# web-services soap


    【解决方案1】:

    我确信有一种更技术性的方法,也许使用拦截器来替换模拟服务中的 SOAP 响应,但快速破解可能是使用 SvcUtil 创建模拟服务,然后从与 fiddler 或 wireshark 连接并比较响应。

    【讨论】:

      【解决方案2】:

      我认为 SOAP UI 符合您的目的。使用 SOAP UI,您可以对要模拟的服务具有动态行为。例如,您可能想要:

      读取请求中的一些数据并使用其值来选择要返回的响应

      您还可以使用 ITKO/CA LISA 很好地虚拟化多个 SOAP 请求和响应服务。

      LISA 将记录实时服务请求和响应,并创建一个虚拟测试平台,以消除团队对实时连接系统或完全复制测试平台的依赖

      您还可以使用 LISA 使用目标系统的具体 WSDL 进行模拟

      【讨论】:

      • 我不确定这是在回答 OP 的问题。具体来说 - 您的提案如何回答:“关于如何编写端点以发送回 XML 文件中包含的响应的任何建议?”。也许你可以解释/阐明?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-29
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多