今天需要跟客戶匯報一個功能、該功能需要調(diào)用第三方平臺接口實(shí)現(xiàn)。
同事在測試的過程中、發(fā)現(xiàn)第三方平臺返回的信息不是他期望的數(shù)據(jù)。于是聯(lián)系第三方信息進(jìn)行溝通、由于第三方?jīng)]有及時響應(yīng)、他就想著修改代碼、打包、部署、然后進(jìn)行線上調(diào)試!折騰了很久(大約4個小時)、最后排查到的信息是第三方平臺授權(quán)過期!
有沒有更有效率的排查措施呢?
個人覺得可以從下述方向進(jìn)行改進(jìn):
1:是否可以直接登陸第三方系統(tǒng)進(jìn)行相關(guān)功能測試?如果可以、則能第一時間發(fā)現(xiàn)問題!
2:可以借助第三方線上診斷工具、如arthas!避免修改代碼、打包、上傳等耗時的工作。
3:可以動圖調(diào)整日志級別。openfeign這種第三方組件,支持debug日志級別的輸出。
4:開發(fā)方向:可以直接將第三方的錯誤信息輸出,便于后續(xù)問題的排查。