【发布时间】:2010-09-07 06:32:59
【问题描述】:
我有一个向外部 Web 服务发送消息的应用程序。我使用MSBuild 和Cruisecontrol.NET 构建和部署这个应用程序。随着 CCNET 构建和部署应用程序,它还使用NUnit 运行一组测试。我现在也想测试 Web 服务通信。
我的想法是,作为构建过程的一部分,应该生成一个 Web 服务(基于外部 Web 服务 WSDL)并将其部署到构建服务器的本地 Web 服务器。 Web 服务应该做的就是接收消息并将其放在文件系统上,这样我就可以使用普通的 NUnit 来检查它。这也将使开发更容易,因为新开发人员只需运行构建脚本并启动并运行(不必花时间建立与第三方服务的连接)。
是否有任何现有实用程序可以轻松模拟基于 WSDL 的 Web 服务?有人使用 MSBuild 做过类似的事情吗?
是否有其他测试该场景的方法?
【问题讨论】:
标签: web-services msbuild build-process nunit cruisecontrol.net