于謙老師相聲說得好,他有厲害的三招啊,吸菸、喝酒、燙頭!html
開個玩笑哈。在咱們軟件工程師的世界裏,如何切實保障代碼質量,開發出「好」的接口,不給領導和同事添麻煩?瀏覽器
有多種方法和API調試工具可用,也總結【三招】:單元測試、Swagger文檔、Postman調試:網絡
1,單元測試:上文介紹過Spring框架提供了Mock功能輔助HTTP測試,單元測試覆蓋主要功能函數,而且和自動構建系統集成,能及時發現功能缺陷和代碼改動帶來的bug,保證項目質量。框架
視頻課:【1小時進階SpringBoot網絡開發】REST接口 + HttpClient開發實戰ide
2,Swagger接口文檔和調用:Swagger框架定義了完整的REST接口文檔規範,提供了強大的頁面測試功能,可以調試和可視化API接口服務,而且將文檔融合到代碼中,讓維護文檔和修改代碼整合爲一體,使得修改代碼邏輯的同時方便的修改文檔說明。函數
博客:Spring集成Swagger,3步自動生成API文檔工具
瀏覽器打開http://localhost:8011/swagger-ui.html,展開接口信息,選擇文件而後」Try it ou!」
單元測試
3,Postman是一個經常使用的API調試工具,支持各類請求方式和配置環境變量,並對返回結果進行測試校驗,支持批量自動化運行,能夠和自動構建系統集成,並且能夠導入導出JSON文件,高效團隊協做。測試