其中,mountbank還支持Socket級別的Mock,可以在非HTTP協議的場景中使用。
貫穿應用層和領域層的測試。不過通常來說,這部分的測試不會訪問真實的外部數據源,而是使用同 schema
的內存數據庫,而且對外部service的訪問也會使用Stub的方式:
比如使用 h2 來做內存數據庫,并且自動生成schema。使用WireMock來Stub外部的服務等。
原文轉自:http://icodeit.org/2016/10/testing-in-microservice-context/