我有一个将消息发送到外部Web服务的应用程序。我使用MSBuild和Cruisecontrol.NET构建和部署此应用程序。随着CCNET构建和部署应用程序,它还使用NUnit运行一组测试。我现在也想测试Web服务通信。Web服务通信的自动化测试
我的想法是,作为构建过程的一部分,应该生成一个Web服务(基于外部Web服务WSDL)并部署到构建服务器本地Web服务器。所有Web服务应该做的就是接收邮件并将其放在文件系统上,以便我可以使用普通的NUnit来检查它。这也将使开发更容易,因为新开发人员只需运行构建脚本并启动并运行(不必花时间与第三方服务建立连接)。
是否有任何现有的实用程序轻松地嘲讽基于WSDL的Web服务?任何人使用MSBuild做了类似的事情?
是否有测试此场景的其他方式?
我已经使用soapui进行功能和性能测试我们的web服务,它工作的很棒:) – 2008-10-07 11:26:09