在日常開發中,開發人員或測試人員需要臨時調用線上服務來調試已經部署的服務或查詢線上數據。服務測試功能可以讓您在控制臺填寫調用參數、發起服務調用,并得到服務調用的結果。

背景信息

  • 服務測試功能目前處于公測期,免費使用。
  • 如果您使用子賬號測試服務,請先在RAM中配置服務測試相關權限。具體操作,請參見在RAM中配置服務測試相關權限

操作步驟

  1. 登錄EDAS控制臺
  2. 在左側導航欄,選擇流量管理 > 微服務治理 > Spring Cloud
  3. Spring Cloud左側導航欄單擊服務測試
  4. 在頂部菜單欄選擇地域,在服務測試右側選擇微服務空間,然后單擊具體服務名。
  5. 選擇測試方法面板的接口元數據列表中需要測試的服務所屬類的請求路徑列單擊測試
  6. 測試服務面板中設置參數,然后單擊執行
    服務測試-Spring Cloud

    測試服務參數說明:

    參數描述
    調用IP服務的實例(ECS或Pod)IP。如果部署了多個實例,在列表中選擇其中一個IP,進行測試,只能單選。
    請求方法該所屬類的請求方法,如果包含多個請求方法,在列表中選擇其中一種方法,只能單選。
    測試方法在測試方法的參數區域,根據服務的代碼設置方法的具體參數。

結果驗證

結果區域查看測試是否成功,測試結果一般會有以下幾種情況:

  • 結果失敗,并且提示測試引擎準備中,請稍后再試:剛啟動服務測試時,測試引擎需要30s~50s進行初始化,請等待30s~50s后再執行測試。測試服務-Dubbo
  • 結果成功,并顯示調用服務的響應結果。
  • 結果失敗,并顯示調用服務的失敗響應信息。請根據響應信息,排查服務的端口、網絡及代碼本身的問題。