測試自訂 Api
在 Oracle Mobile Hub 中,您可以使用模擬資料來測試自訂 api,然後再進行部署。您也可以使用支援兩種模式的測試頁面來測試您的 REST 連線器:「標準測試」以及「進階測試」。
使用 Mock 資料測試 API 端點
您可以在 API 組態的設計階段期間,將您的要求和回應訊息本文中的資料模擬。這可讓您不需要使用即時資料或與即時服務互動,即可檢查每個呼叫的相關資訊環境。例如,若要測試您的程式碼是否正確處理無效的 ID,您可以在要求主體中新增一個包含無效 ID 的模擬資料範例。完成測試之後,您可以將範例取代為其他程式碼,以測試方法的某個其他層面。
contact 資源之 POST 作業的回應主體建立的分解資料範例:{
"id": 20934,
"title": "Lynn's Leaking Water Heater",
"contact": {
"name": "Lynn Adams",
"street": "45 O'Connor Street",
"city": "Ottawa",
"postalcode": "ala1a1"
"username":"johneta"
}
"status": "new",
"driveTime": 30,
"priority": "high",
"createdon": "2015-04-23 18:12:03 EDT"
}建立自訂 API 時,會自動建立模擬實行。模擬實行可讓您在實行自訂程式碼之前,從行動應用程式呼叫 API。這可讓您同時開發和測試行動應用程式和自訂程式碼。如果您滿意組態,可以新增實行。
建立第一個實行之前,預設的實行是模擬實行。建立實際實行之後,此實行會變成 API 的預設實行。
按一下實行導覽連結即可上傳實行,或查看任何現有的實行。您可以在實行頁面上變更預設實行。上傳實行之後,您會看到包含模擬實行的現有實行清單。
測試 REST 連線器 API
現在您已經定義 REST Connector API 並儲存組態,您將會想要驗證是否可以傳送要求,並從 Web 服務收到預期的結果。測試連線是選擇性步驟,但是在您完成連線器 API 之前,現在可以識別並修正問題來節省時間。測試頁可讓您一次測試一個端點。
如果您提供描述區,可以選擇兩個測試模式:
-
標準測試
如果您提供描述區描述資料,則會顯示標準測試模式,而要求和回應主體會從描述資料產生並顯示在「要求」和「回應」頁籤中。您只要選取參數,即可使用 GET 方法進行測試,並包括所有要測試的 HTTP 標頭。
-
進階測試
您可以選取進階模式測試 (如果提供遠端服務 URL,您所輸入的測試模式) 來重新定義測試。如果沒有描述性描述資料,您可以選取要測試的方法和資源,包括要包括的所有 HTTP 標頭,然後手動建立 JSON 主體。