Sdílet prostřednictvím


Přehled nástrojů pro zátěžové testování Azure pro Azure MCP Server

Azure MCP Server umožňuje spravovat prostředky Azure, včetně služeb Azure Load Testing, pomocí výzev přirozeného jazyka. Tato funkce vám pomůže rychle vytvářet a spravovat zátěžové testy, aniž byste si museli pamatovat složitou syntaxi.

Azure Load Testing je plně spravovaná služba zátěžového testování, která pomáhá generovat vysoce škálovatelné zatížení k identifikaci kritických bodů výkonu aplikace. Pomocí zátěžového testování Azure můžete zátěž testovat aplikace a ověřovat výkon, škálovatelnost a kapacitu.

Note

Parametry nástroje: Nástroje Azure MCP Serveru definují parametry pro data, která potřebují k dokončení úloh. Některé z těchto parametrů jsou specifické pro každý nástroj a jsou popsané níže. Ostatní parametry jsou globální a sdílejí všechny nástroje. Další informace naleznete v tématu Parametry nástroje.

Test: Vytvoření testu

Vytvoří nový zátěžový test ve službě Azure Load Testing. Tento příkaz použijte k definování a konfiguraci zátěžového testu pro vaši aplikaci.

Mezi ukázkové výzvy patří:

  • Vytvoření zátěžového testu: Vytvoření nového zátěžového testu s názvem api-stress-test ve skupině prostředků performance-rg
  • Nastavení testu: Konfigurace nového zátěžového testu pomocí souboru JMeter pro rozhraní API nákupního košíku
  • Nový test výkonu: Vytvoření zátěžového testu s názvem "peak-traffic-simulation" v mém testovacím předplatném
  • Inicializace testu: Nastavení nového testu zátěžového testování Azure pro můj web elektronického obchodování
  • Definice testu: Vytvoření testu, který simuluje 1000 souběžných uživatelů pro mou webovou aplikaci
Parameter Povinné nebo volitelné Description
Testovací prostředek Required Název testovacího prostředku, který se má použít.
TESTOVACÍ ID Required Jedinečný identifikátor testu.
zobrazení Required Uživatelsky přívětivý název nového zátěžového testu.
Description Required Popis testu a jeho účel.
Koncový bod Required Koncový bod adresy URL, který se má otestovat.
Virtuální uživatelé Required Počet souběžných virtuálních uživatelů pro zátěžový test.
Duration Required Celková doba trvání testu v sekundách.
Doba zvýraznění Required Časové období, během kterého se má postupně zvýšit zatížení na zadaný počet virtuálních uživatelů.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ✅ | Idempotentní: ❌ | Open World: ❌ | Jen pro čtení: ❌ | Tajný kód: ❌ | Místní povinné: ❌

Test: Získání podrobností o testu

Získá podrobnosti o konkrétním zátěžovém testu ve službě Azure Load Testing. Tento příkaz slouží k zobrazení konfigurace a vlastností existujícího testu.

Mezi ukázkové výzvy patří:

  • Zobrazení podrobností testu: "Zobrazení konfigurace zátěžového testu api-stress-test"
  • Zkontrolujte nastavení testu: "Získání podrobností o testu "peak-load" ve skupině prostředků "perf-testing".
  • Konfigurace testu: Jaká jsou nastavení zátěžového testu s názvem prod-readiness?
  • Prozkoumejte test: "Podívejte se na konfiguraci zátěžového testu, který jsem vytvořil včera"
  • Parametry testu: Zobrazení parametrů zátěžového testu database-benchmark
Parameter Povinné nebo volitelné Description
Testovací prostředek Required Název testovacího prostředku.
TESTOVACÍ ID Required Jedinečný identifikátor testu.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ✅ | Tajný kód: ❌ | Místní povinné: ❌

Testovací prostředky: Výpis testovacích prostředků

Zobrazí seznam všech testovacích prostředků v zadaném předplatném Azure. Pomocí tohoto příkazu můžete sledovat a spravovat prostředky zátěžového testování.

Mezi ukázkové výzvy patří:

  • Seznam testovacích prostředků: "Zobrazit všechny prostředky zátěžového testování v mém předplatném"
  • Zobrazit dostupné prostředky: Jaké prostředky služby Azure Load Testing mám ve svém vývojovém předplatném?
  • Inventář prostředků: Seznam všech testovacích prostředků ve skupině prostředků Performance-Testing
  • Zkontrolujte prostředí: "Show me the testing resources we provisioned in our subscription" (Ukaž mi testovací prostředky, které jsme zřídili v našem předplatném).
  • Vyhledejte prostředky: Kde jsou nasazené všechny prostředky zátěžového testování?
Parameter Povinné nebo volitelné Description
Testovací prostředek Required Název konkrétního testovacího prostředku, podle který chcete filtrovat.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ✅ | Tajný kód: ❌ | Místní povinné: ❌

Testovací prostředky: Vytvoření testovacího prostředku

Vytvoří testovací prostředek ve službě Azure Load Testing. Tento příkaz použijte k nastavení prostředků potřebných pro spouštění zátěžových testů.

Mezi ukázkové výzvy patří:

  • Vytvoření testovacího prostředku: Vytvoření nového testovacího prostředku pro zátěžové testování ve skupině prostředků load-test-rg
  • Zřízení prostředků: Nastavení testovacího prostředku pro testování výkonu v předplatném test-sub
  • Inicializace prostředku: Vytvoření testovacího prostředku pro rozhraní API-load-test ve skupině prostředků perf-resources
Parameter Povinné nebo volitelné Description
Testovací prostředek Required Název nového testovacího prostředku

Nápovědy pro poznámky k nástrojům:

Destruktivní: ✅ | Idempotentní: ❌ | Open World: ❌ | Jen pro čtení: ❌ | Tajný kód: ❌ | Místní povinné: ❌

Testovací běhy: Vytvoření testovacího spuštění

Vytvoří nové testovací spuštění pro existující zátěžový test ve službě Azure Load Testing. Pomocí tohoto příkazu spusťte definovaný zátěžový test a vygenerujte metriky výkonu.

Mezi ukázkové výzvy patří:

  • Spusťte zátěžový test: Spuštění nového testovacího spuštění pro rozhraní API-stress-test ve skupině prostředků performance-rg
  • Spusťte test: "Spusťte zátěžový test s názvem peak-traffic-simulation".
  • Zahájení testovacího spuštění: Vytvoření testovacího spuštění pro web-app-load-test v předplatném prod-sub
Parameter Povinné nebo volitelné Description
Testovací prostředek Required Název testovacího prostředku, který se má použít.
TESTOVACÍ ID Required ID testu, který se má spustit.
ID testovacího spuštění Required Vlastní ID, které se má přiřadit k tomuto testovacímu spuštění.
zobrazení Required Uživatelsky přívětivý název testovacího spuštění.
Description Required Popis testovacího běhu a jeho účel.
Staré ID testovacího spuštění Required ID předchozího testovacího spuštění pro porovnání výsledků.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ✅ | Idempotentní: ❌ | Open World: ❌ | Jen pro čtení: ❌ | Tajný kód: ❌ | Místní povinné: ❌

Testovací běhy: Získání podrobností o testovacím spuštění

Získá podrobnosti o konkrétním testovacím spuštění ve službě Azure Load Testing. Tento příkaz slouží k zobrazení výsledků a metrik dokončeného nebo spuštěného testu.

Mezi ukázkové výzvy patří:

  • Zobrazení podrobností o testovacím spuštění: "Zobrazení výsledků posledního testovacího spuštění pro zátěžový test api-performance"
  • Zkontrolujte stav testovacího spuštění: Získání stavu posledního testovacího spuštění pro můj test web-app-load-test.
  • Metriky testovacího spuštění: Jaké byly výsledky posledního spuštění zátěžového testu pro checkout-service?
Parameter Povinné nebo volitelné Description
Testovací prostředek Required Název testovacího prostředku použitého pro testovací běh.
ID testovacího spuštění Required ID testovacího spuštění.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ✅ | Tajný kód: ❌ | Místní povinné: ❌

Testovací běhy: Výpis testovacích běhů

Zobrazí seznam všech testovacích spuštění pro konkrétní zátěžový test v Azure Load Testing. Pomocí tohoto příkazu můžete sledovat historii a výkon zátěžových testů.

Mezi ukázkové výzvy patří:

  • Zobrazit historii testů: Zobrazit všechna testovací spuštění pro zátěžový test api-performance
  • Zkontrolujte nedávné testy: Seznam posledních 10 testovacích běhů pro zátěžový test ve skupině prostředků Perf-testing
  • Podívejte se na výsledky testů: Jaké zátěžové testy se spustily v mém testu web-app-load-test?
  • Historie provádění testů: "Zobrazit všechny spuštění zátěžového testu z tohoto měsíce"
  • Monitorování testovacích běhů: Seznam všech spuštění zátěžového testu pro moje předplatné
Parameter Povinné nebo volitelné Description
Testovací prostředek Required Název testovacího prostředku použitého pro testovací běhy.
TESTOVACÍ ID Required ID konkrétního testu pro filtrování testovacích běhů podle.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ✅ | Tajný kód: ❌ | Místní povinné: ❌

Testovací běhy: Aktualizace testovacího spuštění

Aktualizuje existující testovací běh ve službě Azure Load Testing. Tento příkaz použijte k úpravě spuštěného nebo plánovaného testovacího běhu, jako je zastavení nebo úprava parametrů testu.

Mezi ukázkové výzvy patří:

  • Zastavení testovacího spuštění: Zastavení aktuálního zátěžového testu pro můj test production-api-test
  • Zrušit testování: Zrušení spuštění zátěžového testu s ID run-123456
  • Přerušený test: "Zastavení spuštěného testu výkonnosti ve skupině prostředků test-environment"
  • Aktualizace parametrů testu: Úprava aktuálního testovacího spuštění tak, aby se snížil počet virtuálních uživatelů na 100
  • Ukončení spuštění: Zrušení zátěžového testu, který způsobuje vysoké využití procesoru v produkčním prostředí
Parameter Povinné nebo volitelné Description
Testovací prostředek Required Název testovacího prostředku přidruženého k testovacímu spuštění.
TESTOVACÍ ID Required ID testu přidruženého k testovacímu spuštění.
ID testovacího spuštění Required ID testovacího spuštění, které se má aktualizovat.
zobrazení Required Nový zobrazovaný název testovacího spuštění.
Description Required Nový popis testovacího spuštění

Nápovědy pro poznámky k nástrojům:

Destruktivní: ✅ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ❌ | Tajný kód: ❌ | Místní povinné: ❌