Přesun prostředku zátěžového testování Azure do jiné oblasti

Tento článek popisuje, jak přesunout prostředek zátěžového testování Azure do jiné oblasti Azure. Prostředek můžete přesunout z několika důvodů. Pokud například chcete využít výhod nové oblasti Azure, vygenerovat zatížení z jiného umístění, splnit požadavky na interní zásady a zásady správného řízení nebo v reakci na požadavky na plánování kapacity.

Prostředky zátěžového testování Azure jsou specifické pro jednotlivé oblasti a nejde je automaticky přesouvat mezi oblastmi. Když znovu vytvoříte prostředek zátěžového testování Azure v cílové oblasti Azure, budete muset znovu vytvořit stávající zátěžové testy v novém prostředku.

Pokud chcete přesunout prostředek do jiné oblasti, projděte si následující kroky:

  1. Exportujte konfiguraci prostředku zátěžového testování Azure do šablony Azure Resource Manageru (šablona ARM).

  2. Volitelně si můžete stáhnout všechny artefakty testů z existujících zátěžových testů.

  3. Pomocí šablony ARM vytvořte nový prostředek zátěžového testování Azure v cílové oblasti.

  4. Znovu vytvořte zátěžové testy v novém prostředku.

  5. Volitelně můžete odstranit prostředek zátěžového testování Azure v předchozí oblasti.

Předpoklady

  • Cílová oblast Azure podporuje zátěžové testování Azure. Přečtěte si další informace o regionální dostupnosti pro zátěžové testování Azure.

  • Máte přístup k testům v migrovaných prostředcích. Přečtěte si další informace o správě přístupu v Azure Load Testing.

Připravit

Začněte tím, že exportujete šablonu ARM pro prostředek zátěžového testování Azure a stáhnete vstupní artefakty pro existující zátěžové testy. Později aktualizujete šablonu ARM tak, aby nasadil prostředek v cílové oblasti Azure.

  1. Pomocí zde uvedených kroků exportujte šablonu ARM, která obsahuje nastavení a informace o vašem prostředku služby Azure Load Testing.

    Screenshot that shows the ARM template to export an Azure load testing resource in the Azure portal.

  2. Stáhněte vstupní artefakty pro každý existující test v prostředku:

    1. Přejděte do části Testy pro prostředek zátěžového testování.

    2. Vyberte název testu a přejděte do seznamu testovacích běhů.

    3. Vyberte tři tečky (...) pro testovací běh a pak vyberte Stáhnout vstupní soubor.

      Prohlížeč by teď měl začít stahovat zazipovanou složku, která obsahuje všechny vstupní soubory pro test, například soubor YAML konfigurace testu, skript JMeter a všechny konfigurační nebo datové soubory.

      Screenshot that shows how to download input files for a test.

Poznámka:

Pokud ke konfiguraci tajných kódů pro zátěžový test používáte Službu Azure Key Vault, můžete dál používat stejnou službu Key Vault.

Přesunout

Pokud chcete přesunout prostředek do cílové oblasti Azure, upravte šablonu ARM, vytvořte nový prostředek pomocí šablony a znovu vytvořte zátěžové testy v novém prostředku.

Přesun prostředku

  1. Na webu Azure Portal vyberte Vytvořit prostředek.

  2. Na Marketplace vyhledejte nasazení šablony. Vyberte Nasazení šablony (nasazení pomocí vlastních šablon) a pak vyberte Vytvořit.

    Screenshot that shows the Template deployment option in the Azure Marketplace, highlighting the Create button.

  3. Vyberte Vytvořit vlastní šablonu v editoru.

  4. Vyberte Načíst soubor a pak vyberte template.json soubor, který jste vyexportovali dříve.

  5. Aktualizujte obsah JSON:

    1. Aktualizujte název cílového prostředku zátěžového testování Azure aktualizací defaultValue vlastnosti.

      {
          "$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"
              }
          },
      
    2. Upravte vlastnost umístění tak, aby používala cílovou oblast. Následující příklad nastaví cílovou oblast na eastus.

      "resources": [
              {
                  "type": "Microsoft.LoadTestService/loadtests",
                  "apiVersion": "2021-12-01-preview",
                  "name": "[parameters('loadtest_name')]",
                  "location": "eastus",
      

      Informace o získání kódů umístění oblastí najdete v tématu Umístění Azure. Kód oblasti je název oblasti bez mezer. Například USA – východ = eastus.

  6. Zvolte Uložit.

  7. Zadejte předplatné a skupinu prostředků pro cílový prostředek.

  8. Vyberte Zkontrolovat a vytvořit a pak vyberte Vytvořit a vytvořte nový prostředek zátěžového testování Azure v cílové oblasti Azure.

Vytváření testů

Po vytvoření prostředku zátěžového testování Azure můžete znovu vytvořit zátěžové testy na webu Azure Portal.

Projděte si konfiguraci testu v souborech config.yaml , které jste si stáhli dříve, a nakonfigurujte nastavení zátěžového testu. Nahrajte skript Apache JMeter a volitelné konfigurační soubory ze stažených vstupních artefaktů.

Pokud v pracovním postupu CI/CD vyvoláte zátěžové testy, aktualizujte loadTestResource parametr v definici kanálu CI/CD tak, aby odpovídal novému názvu prostředku zátěžového testování Azure.

Poznámka:

Pokud jste nakonfigurovali některý z zátěžových testů s tajnými kódy nebo certifikáty ze služby Azure Key Vault, nezapomeňte novému prostředku udělit přístup ke službě Key Vault.

Vyčištění zdrojových prostředků

Po dokončení přesunu odstraňte prostředek zátěžového testování Azure ze zdrojové oblasti. Platíte za prostředky, i když je nepoužíváte.

  1. Na webu Azure Portal vyhledejte a vyberte Azure Load Testing.

  2. Vyberte prostředek zátěžového testování Azure.

  3. Na stránce Přehled prostředku vyberte Odstranit a potvrďte.

Upozornění

Když odstraníte prostředek zátěžového testování Azure, už nemůžete zobrazit přidružená testovací spuštění a výsledky testů.

Další kroky