微服务场景下的自动化测试(4)

发表于:2016-10-04来源:icodeit.org/作者:icodeit.org点击数: 标签:微服务
WireMock mountebank 其中,mountbank还支持Socket级别的Mock,可以在非HTTP协议的场景中使用。 组件测试 贯穿应用层和领域层的测试。不过通常来说,这部分的测试

其中,mountbank还支持Socket级别的Mock,可以在非HTTP协议的场景中使用。

组件测试

贯穿应用层和领域层的测试。不过通常来说,这部分的测试不会访问真实的外部数据源,而是使用同 schema 的内存数据库,而且对外部service的访问也会使用Stub的方式:

比如使用 h2 来做内存数据库,并且自动生成schema。使用WireMock来Stub外部的服务等。

原文转自:http://icodeit.org/2016/10/testing-in-microservice-context/