回答
當你正在處理,你就不需要使用雅加達仙人掌可以用寫普通的舊JUnit測試脫身的Web服務。
測試將採取兩種形式:
1.是否基本功能按預期方式工作?
這與Web服務本身無關,但與其提供的底層功能無關。例如您的數據訪問對象是否正確地檢索/處理數據?希望你的web服務接口和底層功能不緊密結合。
2.活Web服務(無論是SOAP/REST/XMLRPC)是否正確運行?
在這種情況下,測試此方法的一個好方法是構建Web服務客戶端並編寫測試以查看此客戶端是否可以正確地針對Web服務工作。例如使用Axis/CXF/XFire構建Web服務客戶端,然後爲其返回的數據編寫JUnit測試。
還記得針對您的測試,以此Web服務的最終用戶將使用什麼。如果您已經編寫了Java Web服務,但正在被.Net客戶端使用,那麼請確保您在.Net客戶端上測試該服務。當涉及到一致的跨平臺行爲時,SOAP服務尤其麻煩。
嗨大衛 非常感謝這些答覆。 這些觀點非常有效,我一定會考慮實施它們。 謝謝 Damien – Damien 2008-10-14 16:48:55
有一個名爲SoapUI的開源應用程序(http://www.soapui.org/)。有了這個應用程序,你可以做 1)手動測試web服務OR 2)使用groovy(類似java的腳本)語言來做功能測試。
它工作得很好,很多組織都在使用它。他們有一個開源版本以及一個商業版本(具有更多的功能和支持)版本。一探究竟。
Apache在2011/08/05年退休的雅加達仙人掌,所以它不能被推薦用於任何新項目。
- 1. Web服務測試
- 2. 測試Web服務
- 3. 測試Web服務
- 4. 用於測試Web服務的Java庫
- 5. 與NetBeans測試web服務
- 6. 測試Web服務封裝
- 7. SoapUI Web服務測試
- 8. WCF web服務測試
- 9. 測試REST Web服務
- 10. Web服務測試工具
- 11. 測試WCF Web服務?
- 12. 測試WCF Web服務
- 13. BDD測試Web服務/ API
- 14. 測試並試用REST Web服務
- 15. 測試Alfresco Java服務
- 16. Web服務的測試策略
- 17. Rest Java Web服務單元測試/模擬在Java 1.5版本
- 18. 單元測試JAX-RS Web服務?
- 19. 使用JUnit測試Web服務
- 20. Http Web服務負載測試
- 21. 在SoapUi中測試Web服務
- 22. 測試Web服務的基本職位
- 23. Web服務的自動化測試
- 24. 在C#中測試Web服務#
- 25. vb.net Web服務活動連接測試
- 26. 如何測試SharePoint 2010 Web服務
- 27. 測試Exchange Web服務(EWS)url
- 28. 在rails中測試web服務
- 29. Web服務的小性能測試
- 30. Web服務器性能/測試工具
看到類似的問題http://stackoverflow.com/questions/53532/unit-testing-servlets – Raedwald 2013-06-10 12:32:42