Contents
書籍簡介
Testing Microservices with Mountebank 是你測試微服務與服務虛擬化的深入淺出指引。 從第一次使用 mountebank 開始測試開始,你將使用預測,深入測試,使用罐裝反應(canned responses ),以及記錄和重播測試行為。 遵循真實世界的使用案例,你將使用自己的動態響應和探索二進制通訊協定的運作來掌握 mountebank 程式設計的藝術。 本書還解釋瞭如何使用mountebank 進行負載測試在一個持續交付管線等更多技術。
關於這個技術
微服務是獨立的,單一職責的程式碼單元,與其它微服務組成一個系統。 由於每個微服務都依賴於其它服務,因此很難對其進行測試。 Mountebank 透過服務虛擬化解決了這個難題 – 模仿系統中的其它元件,以便你可以單獨測試微服務。 Mountebank 是最有能力的服務虛擬化工具和唯一開源虛擬化工具為真正的相依性提供可編程的替代品並可支持多種通訊協定和擴展負載測試 ,這不是誇大不實的工具; 這是所有服務虛擬化需求的解決方案。
書籍內容包含
- 服務虛擬化的方法
- 使用罐頭響應(canned responses )進行測試
- mountebank 編程
- 了解行為
- 建立記錄/重播行為
- 添加合約測試 ( contract tests )
目標讀者
讀者需要程式設計技能,並且應該熟悉 SOA 或微服務系統。
關於作者
Brandon Byars 是 ThoughtWorks 的首席顧問,在 SOA 和微服務方面擁有長期多年的經驗。 他是 Mountebank 的作者和首席維護者,並幫助多家公司使用它來測試各種系統。
關於 MEAP 搶鮮電子書
一本書可能需要一年或更長的時間才能寫出來,那麼你今天如何學習熱門新技術? 答案是MEAP,即 Manning Early Access 計劃。 在 MEAP 中,你可以逐次閱讀章節方式閱讀一本書當書還在進行撰寫中,一旦完成,即可獲得最終的電子書。 如果你預訂實體書籍,你必須在上架到商店之前等很久。
更詳細的 MEAP 請參考 https://www.manning.com/meap-program
書籍網址 | 5折優惠代碼查詢| 書籍討論專區

你可能會有興趣
- 更多微服務相關電子書與線上課程
- ★英語學習地圖
- 追蹤這個 Twitter ,得到 Udemy 特價課程訊息
發表迴響