基于WSDL XML SOAP响应构建C#SOAP Web服务存根

时间:2010-08-12 04:55:28

标签: c# web-services soap

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

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

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

2 个答案:

答案 0 :(得分:0)

我确信有一种更技术性的方法,可能使用拦截器来替换你的模拟服务中的soap响应,但快速破解可能只是用SvcUtil创建Mock服务,并从中获取自己的SOAP响应用提琴手或wireshark连线并比较反应。

答案 1 :(得分:-1)

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

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

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

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

您还可以使用LISA

模拟使用目标系统的具体WSDL