在日常開發中,開發人員或測試人員需要臨時調用線上服務來調試已經部署的服務或查詢線上數據。服務測試功能可以讓您在控制臺填寫調用參數、發起服務調用,并得到服務調用的結果。
背景信息
- 服務測試功能目前處于公測期,免費使用。
- 如果您使用子賬號測試服務,請先在RAM中配置服務測試相關權限。具體操作,請參見在RAM中配置服務測試相關權限。
操作步驟
- 登錄EDAS控制臺。
- 在左側導航欄,選擇 。
- 在Spring Cloud左側導航欄單擊服務測試。
- 在頂部菜單欄選擇地域,在服務測試右側選擇微服務空間,然后單擊具體服務名。
- 在選擇測試方法面板的接口元數據列表中需要測試的服務所屬類的請求路徑列單擊測試。
- 在測試服務面板中設置參數,然后單擊執行。
測試服務參數說明:
參數 描述 調用IP 服務的實例(ECS或Pod)IP。如果部署了多個實例,在列表中選擇其中一個IP,進行測試,只能單選。 請求方法 該所屬類的請求方法,如果包含多個請求方法,在列表中選擇其中一種方法,只能單選。 測試方法 在測試方法的參數區域,根據服務的代碼設置方法的具體參數。
結果驗證
在結果區域查看測試是否成功,測試結果一般會有以下幾種情況:
- 結果失敗,并且提示測試引擎準備中,請稍后再試:剛啟動服務測試時,測試引擎需要30s~50s進行初始化,請等待30s~50s后再執行測試。
- 結果成功,并顯示調用服務的響應結果。
- 結果失敗,并顯示調用服務的失敗響應信息。請根據響應信息,排查服務的端口、網絡及代碼本身的問題。