我正在使用第三方Web服务对我的系统进行集成测试。他们提供了WSDL和XML soap响应数据包,但尚未构建Web服务。我正在使用WCF来调用Web服务。
有关如何编写端点以发回XML文件中包含的响应的任何建议吗?
我知道我可以从WSDL生成服务端,但我想使用提供的XML数据包验证集成。
答案 0 :(得分:0)
我确信有一种更技术性的方法,可能使用拦截器来替换你的模拟服务中的soap响应,但快速破解可能只是用SvcUtil创建Mock服务,并从中获取自己的SOAP响应用提琴手或wireshark连线并比较反应。
答案 1 :(得分:-1)
我认为SOAP UI符合您的目的。使用SOAP UI,您可以对要模拟的服务具有动态行为。例如,您可能希望:
读取请求中的一些数据并使用其值来选择要返回的响应
您还可以使用ITKO / CA LISA很好地虚拟化服务多个SOAP请求和响应。
LISA将记录实时服务请求和响应,并创建一个虚拟测试平台,以消除团队对实时,连接系统或完全复制的测试床的依赖
您还可以使用LISA
模拟使用目标系统的具体WSDL