基於消費者驅動的契約測試

JB Rainsberger 曾說過,「集成測試是一個陷阱,它像一個自我擴散的病毒,無情地威脅着代碼庫、項目和團隊。」 隨着微服務系統複雜度的增加,集成測試所帶來的弊端愈發明顯。 1. 運行效率低 由於微服務本身是基於分佈式的系統,因此進行集成測試時,每個服務會同運行在其它節點的服務交互,而這類交互通常都是跨網絡的。因此,相比進程內的交互或者同一節點內的交互,運行效率低。由其是當服務之間依賴關係復
相關文章
相關標籤/搜索