共用方式為


建立 Azure App Service Web 應用程式的負載測試

在本文中,您將瞭解如何使用 Azure 負載測試為 Azure App Service Web 應用程式建立負載測試。 直接從 Azure 入口網站中的 App Service 建立 URL 型負載測試,然後使用負載測試儀錶板來分析效能問題並找出瓶頸。

透過 Azure App Service 中的整合式負載測試體驗,您可以:

  • 建立應用程式服務端點或部署位置的 URL 型負載測試
  • 檢視與應用服務相關聯的測試執行
  • 建立負載測試資源

先決條件

  • 具有有效訂閱的 Azure 帳戶。 如尚未擁有 Azure 訂用帳戶,請在開始之前先建立免費帳戶
  • Azure App Service Web 應用程式。 如果您需要建立 Web 應用程式,請參閱 App Service 用戶入門檔

建立 Web 應用程式的負載測試

您可以在 Azure 入口網站中直接從 Azure App Service Web 應用程式建立負載測試。 您可以直接在入口網站中輸入 HTTP 要求,或上傳 JMeter 或 Locust 測試腳本來建立 。

若要建立 Web 應用程式的負載測試:

  1. Azure 入口網站中,移至您的 Azure App Service Web 應用程式。

  2. 在左窗格中,選取 [效能] 區段下的 [負載測試]。

    在此頁面上,您可以看到此 Web 應用程式的測試和負載測試執行清單。

    顯示 App Service 中 [負載測試] 頁面的螢幕快照。

  3. 選取 [建立測試 ] 以啟動 Web 應用程式的負載測試。 如果您沒有測試文本,請選取 [ 建立 URL 型測試 ]。 如果您有 JMeter 或 Locust 測試腳本,請選取 [上傳腳本 ]。

    1. 在 [ 建立測試 ] 頁面上,先輸入測試詳細數據:

      領域 說明
      負載測試資源 選取您的負載測試資源。 如果您沒有 Azure 訂用帳戶,請建立新的。
      測試名稱 輸入唯一的測試名稱。
      測試描述 (選擇性) 輸入負載測試描述。
      建立後執行測試 選取時,負載測試會在建立測試之後自動啟動。
    2. 如果您有多個 Web 應用程式的部署插槽,請選取要為其執行負載測試的 插槽

    顯示在 App Service 中建立測試之資源組態頁面的螢幕快照。

  4. 針對 URL 型測試,選取 [新增要求 ] 以將 HTTP 要求新增至負載測試:

    在 [新增要求] 頁面上,輸入要求的詳細資料:

    領域 說明
    要求名稱 負載測試中的唯一名稱,用於識別要求。 您可以在 定義測試準則時使用此要求名稱。
    網址 選取 Web 端點的基底 URL
    路徑 (選擇性)在 Web 端點內輸入 URL 路徑名稱。 路徑會附加至 URL,以形成已測試負載的端點。
    HTTP 方法 從清單中選取 HTTP 方法。 Azure 負載測試支援 GET、POST、PUT、DELETE、PATCH、HEAD 和 OPTIONS。
    查詢參數 (選擇性) 輸入要附加至 URL 的查詢字串參數。
    標題 (選擇性) 輸入要包含在 HTTP 要求中的 HTTP 標頭。
    身體 (選擇性) 視 HTTP 方法而定,您可以指定 HTTP 本文內容。 Azure 負載測試支援下列格式:未經處理資料、JSON 檢視、JavaScript、HTML 和 XML。

    深入瞭解如何將 HTTP 要求新增至負載測試

  5. 針對以腳本為基礎的測試,請在 [ 測試計劃 ] 索引標籤中上傳測試腳本。若要深入瞭解如何 藉由上傳測試腳本來建立測試

  6. 輸入所有必要的詳細數據之後,選取 [ 檢閱 + 建立 ] 以檢閱測試組態,然後選取 [ 建立 ] 以建立負載測試。

    現在,Azure 負載測試會建立負載測試。 如果您先前選取了建立後執行測試,負載測試會自動啟動。

備註

如果測試是從 Load Testing 資源直接從 URL 測試轉換成 JMX 測試,則無法從 App Service 修改測試。

檢視測試回合

您可以直接從 Azure 入口網站中的 Web 應用程式組態檢視測試回合清單和測試結果的摘要概觀。

  1. Azure 入口網站中,移至您的 Azure App Service Web 應用程式。

  2. 在左窗格中,選取 [負載測試]。

  3. 在 [ 測試回合] 索引標籤中,您可以檢視 Web 應用程式的測試回合清單。

    針對每個測試回合,您可以檢視測試詳細數據和測試結果的摘要,例如平均回應時間、輸送量和錯誤狀態。

  4. 選取測試回合以移至 Azure 負載測試儀錶板,並分析測試回合詳細數據。

    顯示 App Service 中測試回合清單的螢幕快照。

後續步驟