我是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进行测试。你会在网上找到很多例子。 –