Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于WSDL-XML-SOAP响应构建C#SOAP web服务存根_C#_Web Services_Soap - Fatal编程技术网

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

基于WSDL-XML-SOAP响应构建C#SOAP web服务存根,c#,web-services,soap,C#,Web Services,Soap,我正在用第三方web服务对我的系统进行集成测试。他们提供了WSDL和xmlsoap响应包,但web服务尚未构建。我正在使用WCF调用web服务 关于如何编写端点以发回XML文件中包含的响应,有什么建议吗 我知道我可以从WSDL生成服务端,但我想使用提供的XML数据包来验证集成。我确信有一种更技术的方法,可能使用拦截器来替换模拟服务的soap响应,但是一种快速的方法可能是使用svcuti创建模拟服务,用fiddler或wireshark从网络上获取您自己的SOAP响应,并比较这些响应 我认为soa

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

关于如何编写端点以发回XML文件中包含的响应,有什么建议吗


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

我确信有一种更技术的方法,可能使用拦截器来替换模拟服务的soap响应,但是一种快速的方法可能是使用svcuti创建模拟服务,用fiddler或wireshark从网络上获取您自己的SOAP响应,并比较这些响应

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

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

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

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


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

我不确定这是否回答了OP的问题。具体地说,您的建议如何回答:“关于如何编写端点以发回XML文件中包含的响应,有什么建议吗?”。也许你可以解释一下?