我有一個將消息發送到外部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