我是Spring的新手,並且被許多新術語所淹沒。我試圖完成的是在junit測試中,我想以json形式測試get方法的結果並將其與預期結果進行比較。這可能嗎?如果是這樣,怎麼樣?使用jUnit測試Spring Restful web服務
1
A
回答
2
你有兩個選擇:
- 單元測試控制器。這聽起來並沒有那麼有用,因爲一個「應該」在其餘控制器方法中具有最少的代碼(通常只是驗證),並且在服務中具有邏輯。
- 集成測試您的端點。這包括完成一個完整的彈簧應用程序,並運行f.e.中的端點測試。測試數據庫中的數據。你可以在集成測試前從maven中啓動你的應用程序,並在集成後測試中停止它。
+0
這很有趣。有沒有特定的Spring工具,或者是否有其他第三方工具? – LinhSaysHi
+0
我覺得有趣的是,任何非Spring都是「第三方」:-D。現在,您可以使用Maven插件設置所有內容,並且一個好的起點是https://maven.apache.org/surefire/maven-failsafe-plugin/ –
+0
哈哈是的,我可能會說錯。這個工具與SoapUI和Spring的測試框架相比如何? – LinhSaysHi
相關問題
- 1. JUnit來測試RESTful服務
- 2. 使用JUnit測試Web服務
- 3. 使用JUnit自動測試Web服務
- 4. 使用JUnit測試Spring Web服務時的錯誤4
- 5. Junit測試Spring服務和DAO層
- 6. 測試Web服務API是否爲RESTful
- 7. 運行JUnit測試時運行Spring Web服務
- 8. 如何在IntelliJ IDEA中使用「Test restful web service」選項測試RESTful Web服務
- 9. spring junit測試
- 10. Jmeter測試使用文件上傳的Restful Web服務
- 11. 使用Junit獲取錯誤測試Web服務
- 12. 測試REST Web服務
- 13. RESTful Web服務
- 14. 在Spring JUnit測試
- 15. JUnit測試服務器
- 16. JUNIT測試OSB服務
- 17. 使用spring進行JUnit測試
- 18. MockMVC jUnit Spring測試
- 19. 爲Spring RESTful Web服務建立MockMVC
- 20. 編寫Junit測試ServiceMix網絡服務
- 21. 使用spring和junit測試Web應用程序羣集
- 22. Spring Junit測試用例控制器休息服務
- 23. Spring RESTful服務器
- 24. Netbeans Restful Web服務
- 25. 如何注入Spring的JUnit測試ServletContext?
- 26. 與NetBeans測試web服務
- 27. 用web驅動測試junit測試
- 28. 使用mockMvc進行Spring JUnit測試
- 29. 如何在JUnit中使用Spring測試服務時回滾數據庫事務?
- 30. jUnit問題 - 寧靜的web服務的集成測試
是否要測試REST控制器方法?然後我會說你應該使用集成測試,而不是單元測試。 –
是的,一個休息控制器。我指定j單元,因爲它是我知道的唯一測試工具。是否有一個用於Spring集成測試的工具?另外,做集成和單元測試不是一個好主意嗎? – LinhSaysHi
您不會爲REST控制器進行單元測試,但需要對其進行集成測試。請試用Mockito JUnit Runner進行測試。你會在網上找到很多例子。 –