分享方式:


在 Azure 負載測試比較負載測試回合

在這篇文章中,您可了解如何在 Azure 負載測試比較測試回合。 您可以檢視過去 10 個測試回合的趨勢,也可以選取並比較最多五個個別測試回合。 您可以選擇將測試回合標示為比較的基準。

若要識別一段時間的迴歸,您可以使用過去 10 個測試回合的用戶端計量趨勢,例如回應時間、錯誤率等等。 趨勢資料結合 CI/CD 整合,可協助您識別是哪一個應用程式組建引發效能問題。

想要比較用戶端計量趨勢與特定參考測試回合時,您可以將該測試回合標示為基準。 例如,在應用程式實作效能最佳化之前,您可以先建立基準負載測試回合,然後根據基準驗證最佳化的影響。

若要比較用戶端和伺服器端計量,您最多可以選取五個測試回合,在 Azure 負載測試儀表板比較。 儀表板會針對每個測試回合,重疊用戶端和伺服器端計量圖表。 此外,在儀表板比較伺服器端應用程式計量,可以識別哪個應用程式元件是突然引發效能降低的根本原因。

必要條件

  • 具有有效訂用帳戶的 Azure 帳戶。 如尚未擁有 Azure 訂用帳戶,請在開始之前先建立免費帳戶

  • Azure 負載測試資源,具有隨附多個測試回合的測試。 若要建立負載測試資源,請參閱建立和執行負載測試

比較多個負載測試回合

若要在 Azure 負載測試比較測試回合,您必須先在負載測試最多選取五個回合。 您只能比較屬於相同負載測試的回合。 選取要比較的測試回合後,您可以在負載測試儀表板,以視覺化方式比較每個測試回合的用戶端和伺服器端計量。

測試回合必須處於「完成」、「已停止」或「失敗」狀態才能進行比較。

進行下列步驟來選取測試回合:

  1. 使用您 Azure 訂閱的認證來登入 Azure 入口網站

  2. 移至您的負載測試資源,然後在左窗格選取[測試]。

    提示

    您也可以使用篩選來尋找負載測試。

  3. 找到您想要在其中比較回合的測試,並選取其名稱。

  4. 選取兩個以上的測試回合,然後選取[比較],比較測試回合。

    您可以選擇最多五個要比較的測試回合。

    Screenshot that shows a list of test runs and the 'Compare' button in the Azure portal.

  5. 在儀表板,不同圖表都會以重疊形式顯示每個測試回合。

    儀表板可讓您同時比較用戶端計量和伺服器端計量。 您可以在 [測試回合詳細資料區段]檢視每個測試回合的色彩編碼。

    注意

    時間篩選是以測試的持續時間為基礎。 如果值為零,則表示其為測試的開頭,而最大值則代表最長測試回合的持續時間。

    Screenshot of the load testing dashboard in the Azure portal, comparing two test runs.

若要在 Azure 負載測試檢視測試回合的計量趨勢,您至少必須有兩個處於 [已完成]或 [已停止]狀態的測試回合。 您只能檢視屬於相同負載測試回合的趨勢。

使用下列步驟檢視測試回合的計量趨勢:

  1. 使用您 Azure 訂閱的認證來登入 Azure 入口網站

  2. 移至您的 Azure 負載測試資源,然後在左窗格上選取 [測試]

  3. 選取要檢視計量趨勢之測試的名稱。

  4. 選取 [趨勢]索引標籤,檢視負載測試的計量趨勢。

    圖表顯示最近 10 個測試回合的總要求、回應時間、錯誤百分比和輸送量的趨勢。

    Screenshot that shows the details of a Test in a Load Testing resource.

  5. 或者,您可以選取資料表檢視,以表格式檢視的方式檢視計量趨勢。

    Screenshot that shows metrics trends in a tabular view.

    您可以選取要分析的測試回合,並開啟該測試回合的結果儀表板。

根據基準比較負載測試回合

您可以將測試回合標示為基準,比較最近測試回合的用戶端計量與基準的計量。

使用下列步驟,將測試回合標示為基準:

  1. [趨勢]索引標籤,選取[標記基準]。

    Screenshot that shows Mark baseline button in the Trends pane.

  2. 從測試回合清單中,選取要標示為基準的測試回合核取方塊,然後選取[標示基準]。

    Screenshot that shows the context pane to mark a test run as baseline.

  3. [趨勢] 索引標籤,您現在可以在資料表和圖表檢視基準測試回合。

    圖表以水平線的方式顯示基準值。 在資料表檢視中,會顯示具有基準測試回合詳細資料的額外資料列。

    在資料表中,箭號圖示會指出,相較於基準計量值,計量的趨勢是良好或不利。

    Screenshot that shows trends in metrics when a baseline is selected.