共用方式為


測試 SaaS 方案

本文說明如何在預覽版中測試軟體即服務 (SaaS) 供應專案。

以下是在測試您的提案時要注意的一些一般指導方針。

  • 如果您的 SaaS 供應專案使用商業市集計量服務支援計量計費,請檢閱並遵循 Marketplace 計量計費 API中詳述的測試最佳做法。
  • 檢閱並遵循 在 SaaS 服務上實作 webhook 中的測試指示,以確保您的提案已成功與 API 整合。
  • 如果供應項目驗證步驟產生警告,檢視驗證報告 鏈接會出現在 供應專案概觀 頁面上。 請務必先檢閱報告並解決問題,再選取 [Go 實時] 按鈕。 否則,認證很可能會失敗,進而延遲您的提案上線。
  • 如果您需要在預覽及測試供應項目之後進行變更,您可以編輯並重新提交以發佈新的預覽。 如需詳細資訊,請參閱 更新現有商業市場供應專案

注意

在此範例中,我們會針對登陸頁面使用 SaaS Accelerator

確認購買私人測試計劃

發行者可以使用商業市集來確認購買測試方案。

  1. 登入 合作夥伴中心

  2. 在 [首頁] 頁面上,選取 [Insights] 圖格。

    說明合作夥伴中心首頁上的 [洞見] 面板。

  3. 在左側選單中,選取 [訂單]

  4. 在右上角,選取篩選圖示,然後依據 供應項目名稱進行篩選。 供應專案 小工具 訂單會顯示所購買的訂用帳戶數目。 新訂單總數增加。

    螢幕快照顯示優惠小工具的訂單。

    注意

    在優惠訂單出現在報表中之前,可能需要最多 48 小時的時間。

  5. 在左側導覽中,選取 下載

  6. 從 [報表類型] 列表中,選取 [訂單 ]。

  7. 從 [選取時間範圍] 列表中,選取 [3 個月]。

  8. 在 [擴展名] 下,選取 [CSV]。

  9. 選擇 [產生

    下載報表的螢幕快照。

  10. 下載 。CSV 檔案,並確認測試計劃的新訂用帳戶會顯示在報表中。

傳送用量計量事件

如果您的測試計畫設定為傳送使用量事件,請務必將計費事件傳送至 Marketplace 計費型 API,以便測試計費計畫的使用量。 這是一個範例,說明如何使用一個能傳送 HTTP 請求以測試您的解決方案的工具來傳送用量計費事件,例如:

當您測試計量使用量時,建議您傳送超過基本費用涵蓋的使用事件數目,然後確認只有超過基本費用的使用量事件數目會傳送至Microsoft。

發送請求

使用能夠發送 HTTP 請求來測試解決方案的 API 工具,傳送一個要求內容,如本範例所示。

要求本文範例:

{
   "resourceId": <guid>, // unique identifier of the resource against which usage is emitted. 
   "quantity": 5.0, // how many units were consumed for the date and hour specified in     effectiveStartTime, must be greater than 0 or a double integer 
   "dimension": "dim1", // custom dimension identifier 
   "effectiveStartTime": "2018-12-01T08:30:14", // time in UTC when the usage event occurred, from now and until 24 hours back 
   "planId": "plan1", // id of the plan purchased for the offer 
}

查詢參數:

參數 評論
資源ID 這是您的 SaaS 訂用帳戶標識碼
數量 您可以輸入 1 作為數量的測試值
維度 輸入計量式方案中定義的維度名稱
planId 輸入計量型方案標識碼

檢視回應

您應該會收到類似此範例所示的回應。

回應承載範例:

{
"usageEventId": <guid>, // unique identifier associated with the usage event in Microsoft records
"status": "Accepted" // this is the only value in case of single usage event 
"messageTime": "2020-01-12T13:19:35.3458658Z", // time in UTC this event was accepted
"resourceId": <guid>, // unique identifier of the resource against which usage is emitted. For SaaS it's the subscriptionId. 
"quantity": 5.0, // amount of emitted units as recorded by Microsoft "dimension": 
"dim1", // custom dimension identifier 
"effectiveStartTime": "2018-12-01T08:30:14", // time in UTC when the usage event occurred, as sent by the ISV
"planId": "plan1", // id of the plan purchased for the offer 
}

如需傳送計量付費使用量事件的詳細資訊,請參閱 Marketplace 計量計費 API

驗證計量使用量資訊

  1. 在 [首頁] 頁面上,選取 [Insights] 圖格。

    說明合作夥伴中心首頁上的 [洞見] 面板。

  2. 在左側選單中,選取 [使用量]

  3. 從頁面頂端的清單中,選取 計量使用量

    使用量儀錶板的螢幕快照。

  4. 供應項目別名 清單中,選取您的供應項目名稱。

  5. 計量標識碼 清單中,選取您在方案中輸入的維度(計量)標識符。 計量使用量會顯示在計量使用量元件中。

    注意

    您應該只會看到超過基本費用的計量使用量。

下載報告

注意

在優惠訂單出現在報表中之前,可能需要最多 48 小時的時間。

  1. 在左側導覽中,選取 下載

  2. 從 [報表類型] 清單中,選取 [使用量]。

  3. 從 [選取時間範圍] 列表中,選取 [3 個月]。

  4. 在 [擴展名] 下,選取 [CSV]。

  5. 選擇 [產生

    下載報表的螢幕快照。

  6. 下載 。CSV 檔案,並確認測試計劃的新訂用帳戶會顯示在報表中。