2013-11-22 139 views
0

我生成了一个SOAP Web服务的代理客户端。我想测试请求信封,但实际上在另一端(实际端点) 现在没有调用服务,因为它会超时,所以我将测试放在try/catch块中。 他们是假的端点,因为我只测试请求正文?WCF客户端单元测试/集成测试

回答

1

使用新MockServiceSoapUI内选项。下面是详细步骤:

  1. 新建了SoapUI项目
  2. 作为初始WSDL提供您网址本地服务或
  3. 右键点击所产生的端点外部服务的WSDL和选择(使用WSDL添加?)生成MockService选项。选择适当的路径和端口。
  4. 您可以编辑将使用的默认响应。
+0

我可以做到这一点。但我更愿意以编程方式伪造端点并在生成的SOAP请求信封上执行我的测试。 –

+0

然后,我会自行托管实施此合同的虚拟WCF服务。 –