本書是4位作者服務多個大中型知名企業(yè)后總結的微服務測試方法論與實戰(zhàn)經驗,內容翔實、鮮見。全書內容分9章,涵蓋測試策略、接口與界面自動化測試、契約測試、性能測試、微服務監(jiān)控、服務虛擬化、混沌工程、安全測試。一本書破解當下測試工作的眾多難題,可為微服務和分布式系統(tǒng)的質量保障提供一站式解決方案。本書內容具體如下。第1章梳理各種微服務測試工作的價值與要點,幫助讀者快速建立測試工作全局視角。第2章剖析微服務環(huán)境下制定測試策略的要點、影響因素與實戰(zhàn)技巧。第3章介紹接口測試與頁面自動化測試的主要思路與常見問題。第4章重點講解如何基于Pact與Spring Cloud Contract進行契約測試實踐。第5章分析性能測試在微服務和傳統(tǒng)軟件環(huán)境下的區(qū)別,并介紹全鏈路壓測的實施思路要點。第6章介紹微服務監(jiān)控的概念、模式分類,以及監(jiān)控實踐、系統(tǒng)搭建與容器化部署。第7章重點介紹如何在微服務環(huán)境下運用服務虛擬化技術來解決各種服務依賴問題。第8章介紹混沌工程的價值、實施先決條件、原則與實施方法。第9章包括安全測試的需求分析、測試人員角色定位以及多種測試工具實戰(zhàn)。