本文主要是介绍微服务面试相关要点,搞不懂的话劝你还是多学习下!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、在 Spring MVC 应用程序中使用 WebMvcTest 注释有什么用处?
@WebMvcTest(value = ToTestController.class, secure = false):
在测试目标只关注 Spring MVC 组件的情况下,WebMvcTest 注释用于单元测试Spring MVC 应用程序。在上面显示的快照中,我们只想启动 ToTestController。执行此单元测试时,不会启动所有其他控制器和映射。
2、你能否给出关于休息和微服务的要点?
虽然您可以通过多种方式实现微服务,但 REST over HTTP 是实现微服务的一种方式。REST 还可用于其他应用程序,如 Web 应用程序,API 设计和 MVC 应用程序,以提供业务数据。
微服务是一种体系结构,其中系统的所有组件都被放入单独的组件中,这些组件可以单独构建,部署和扩展。微服务的某些原则和最佳实践有助于构建弹性应用程序。
简而言之,您可以说 REST 是构建微服务的媒介。
3、什么是不同类型的微服务测试?
在使用微服务时,由于有多个微服务协同工作,测试变得非常复杂。因此,测试分为不同的级别。
· 在底层,我们有面向技术的测试,如单元测试和性能测试。这些是完全自动化的。
· 在中间层面,我们进行了诸如压力测试和可用性测试之类的探索性测试。
· 在顶层, 我们的 验收测试数量很少。这些
这篇关于微服务面试相关要点,搞不懂的话劝你还是多学习下!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!