共用方式為


測試 SaaS 方案

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

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

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

注意

在此範例中,我們將針對登陸頁面使用 SaaS 加速器

確認購買私人測試方案

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

  1. 登入合作夥伴中心

  2. 在 [首頁] 頁面上,選取 [深入解析] 圖格。

    說明合作夥伴中心首頁上的 [深入解析] 圖格。

  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 
}

查詢參數

參數 註解
resourceId 這會是您的 SaaS 訂用帳戶標識碼
數量 您可以輸入 1 作為測試值
dimension (維度) 輸入計量式方案中定義的維度名稱
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. 在 [首頁] 頁面上,選取 [深入解析] 圖格。

    說明合作夥伴中心首頁上的 [深入解析] 圖格。

  2. 在左側功能表中,選取 [ 使用量]。

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

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

  4. 從 [ 供應項目別名 ] 列表中,選取您的供應項目名稱。

  5. 從 [ 計量標識符 ] 清單中,選取您在方案中輸入的維度(計量)標識符。 計量使用量會顯示在計量使用量小工具中。

    注意

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

下載報告

注意

在報表中出現供應項目訂單之前,最多可能需要 48 小時的時間。

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

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

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

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

  5. 選取產生

    下載報表的螢幕快照。

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

當您完成測試時,您可以執行下列動作: