【问题标题】:WCF client unit test/integration testWCF客户端单元测试/集成测试
【发布时间】:2013-12-07 12:56:07
【问题描述】:

我为 SOAP Web 服务生成了一个代理客户端。我想测试请求信封而不实际调用另一端的服务(实际端点) 现在,我将测试包装在 try/catch 块中,因为它会超时。 因为我只是在测试请求正文,所以它们是伪造端点的一种方式吗?

【问题讨论】:

    标签: wcf web-services soap wcf-client


    【解决方案1】:

    使用SoapUI 中的New MockService 选项。以下是详细步骤:

    1. 创建一个新的 SoapUI 项目
    2. 作为初始 WSDL 提供本地服务的 url(添加 ?wsdl)或外部服务的 WSDL
    3. 右键单击生成的端点并选择 Generate MockService 选项。选择适当的路径和端口。
    4. 您可以编辑将使用的默认响应。

    【讨论】:

    • 我能做到。但我更喜欢以编程方式伪造端点并对生成的 SOAP 请求信封执行测试。
    • 然后我会自己托管虚拟 WCF 服务来实现这个合同。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多