將 Azure 負載測試資源移至另一個區域
本文說明如何將 Azure 負載測試資源移至另一個 Azure 區域。 基於許多原因,您可能會想要移動資源。 例如,若要利用新的 Azure 區域、從不同位置產生負載、符合內部原則和治理需求,或回應容量規劃需求。
Azure 負載測試資源是區域特定的,無法自動跨區域移動。 當您在目標 Azure 區域中重新建立 Azure 負載測試資源時,您必須在新資源中重新建立現有的負載測試。
請執行下列步驟,將資源移至另一個區域:
在 Azure Resource Manager 範本 (ARM 範本) 中匯出 Azure 負載測試資源的組態。
或者,從現有的負載測試下載任何測試成品。
使用 ARM 範本在目的地區域中建立新的 Azure 負載測試資源。
在新的資源中重新建立負載測試。
選擇性地刪除上一個區域中的 Azure 負載測試資源。
必要條件
目標 Azure 區域支援 Azure 負載測試。 深入瞭解 Azure 負載測試的區域可用性 。
您可以在您要移轉的資源中存取測試。 深入瞭解如何在 Azure 負載測試 中管理存取權。
準備
若要開始使用,請匯出 Azure 負載測試資源的 ARM 範本,並下載現有負載測試的輸入成品。 稍後,您將更新 ARM 範本,以在目標 Azure 區域中部署資源。
遵循此處 所述的 步驟,匯出包含 Azure 負載測試資源的設定和資訊的 ARM 範本。
下載資源中每個現有測試的輸入成品:
流覽至 負載測試資源的 [測試 ] 區段。
選取測試名稱以移至測試回合清單。
選取測試回合的省略號 ( ... ),然後選取 [ 下載輸入檔 ]。
瀏覽器現在應該會開始下載壓縮資料夾,其中包含測試的所有輸入檔案,例如 測試組態 YAML 檔案 、JMeter 腳本,以及任何組態或資料檔案。
注意
如果您使用 Azure 金鑰保存庫來設定負載測試的秘密,您可以繼續使用相同的金鑰保存庫。
移動
若要將資源移至目標 Azure 區域,請修改 ARM 範本、使用範本建立新的資源,然後在新的資源中重新建立負載測試。
移動資源
在 Azure 入口網站中,選取 [建立資源]。
在 Marketplace 中,搜尋 範本部署 。 選取 [使用自訂範本部署] ,然後選取 [ 建立 ]。
在編輯器 中選取 [建置您自己的範本]。
選取 [載入檔案 ],然後選取
template.json
您先前匯出的檔案。更新 JSON 內容:
藉由更新 屬性來更新
defaultValue
目標 Azure 負載測試資源的名稱。{ "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": { "loadtest_name": { "defaultValue": "{new-resource-name}", "type": "String" } },
編輯位置 屬性以使用您的目的地區域。 下列範例會將目的地區域設定為
eastus
。"resources": [ { "type": "Microsoft.LoadTestService/loadtests", "apiVersion": "2021-12-01-preview", "name": "[parameters('loadtest_name')]", "location": "eastus",
若要取得區域位置代碼,請參閱 Azure 位置 。 區域的程式碼是沒有空格的區功能變數名稱稱。 例如,美國東部 = eastus。
選取 [儲存]。
輸入目標資源的訂 用帳戶和資源 群組 。
選取 [ 檢閱並建立 ],然後選取 [建立 ] 以在目標 Azure 區域中建立新的 Azure 負載測試資源。
建立測試
建立 Azure 負載測試資源之後,您可以在 Azure 入口網站 中重新建立負載測試。
請參閱您稍早下載的 config.yaml
檔案中的測試組態,以設定負載測試設定。 從下載的輸入成品上傳 Apache JMeter 腳本和選擇性組態檔。
如果您在 CI/CD 工作流程中叫用負載測試,請更新 loadTestResource
CI/CD 管線定義中的 參數,以符合新的 Azure 負載測試資源名稱。
注意
如果您已使用來自 Azure 金鑰保存庫的秘密或憑證來設定任何負載測試,請務必 將新的資源存取權授與金鑰保存庫 。
清除來源資源
移動完成後,請從來源區域刪除 Azure 負載測試資源。 即使您未使用資源,您仍需支付資源費用。
在Azure 入口網站中,搜尋並選取 [Azure 負載測試 ]。
選取您的 Azure 負載測試資源。
在 [資源 概觀] 頁面上,選取 [ 刪除 ],然後確認。
警告
當您刪除 Azure 負載測試資源時,就無法再檢視相關聯的測試回合和測試結果。
下一步
- 瞭解如何執行大規模負載測試,請參閱 設定高階負載測試 。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應