其中,mountbank还支持Socket级别的Mock,可以在非HTTP协议的场景中使用。
贯穿应用层和领域层的测试。不过通常来说,这部分的测试不会访问真实的外部数据源,而是使用同 schema
的内存数据库,而且对外部service的访问也会使用Stub的方式:
比如使用 h2 来做内存数据库,并且自动生成schema。使用WireMock来Stub外部的服务等。
原文转自:http://icodeit.org/2016/10/testing-in-microservice-context/