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 zde popsané. 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 testovacím prostředkem 'loadtest-resource', ID testu 'api-stress-001', zobrazovaný název 'Test zatížení API', popis 'Testování zatížení koncových bodů API', koncový bod 'https://api.example.com' s 100 virtuálními uživateli po dobu 300 sekund s 60 sekundovou dobou přípravy.
  • Nastavení testu: Konfigurace zátěžového testu pomocí testovacího prostředku 'perf-test', ID testu 'cart-load-001', zobrazení 'Zátěžový test nákupního košíku', popis 'Zátěžový test pro rozhraní API košíku', cílový bod 'https://cart.example.com/api', s 500 virtuálními uživateli, doba trvání 600 sekund, náběh 120 sekund.
  • Nový test výkonnosti: "Vytvoření zátěžového testu s testovacím prostředkem 'test-res', ID testu 'peak-sim-001', název 'Simulace provozu ve špičce', popis 'Simulace špičkového provozu' endpoint 'https://app.example.com', 1000 virtuálních uživatelů, doba trvání 900 sekund, doba zvyšování zátěže 180 sekund"
  • Inicializace testu: "Nastavení zátěžového testu s testovacím prostředkem 'ecommerce-test', ID testu 'ecom-load-001', název zobrazení 'E-commerce Load Test', popis 'Zátěžový test pro e-commerce stránky', koncový bod https://shop.example.com, 200 virtuálních uživatelů, doba trvání 300 sekund, navýšení 60 sekund."
  • Definice testu: "Vytvoření testu s testovacím prostředkem 'webapp-test' ID testu 'web-load-001' zobrazení 'Zátěžový test webové aplikace' popis 'Simulace souběžných uživatelů' konec ' https://webapp.example.com' 1000 virtuálních uživatelů 600 sekund trvání 120 sekund náběh."
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 náběhu 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 anotace nástrojů:

Destruktivní Idempotentní Open World Jen pro čtení Secret Vyžadováno místní

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 s testovacím prostředkem loadtest-resource a ID testu api-stress-001
  • Zkontrolujte nastavení testu: Získejte podrobnosti o testovacím prostředku 'perf-test' s ID testu 'peak-load-001' ve skupině prostředků 'Perf-testing'
  • Konfigurace testu: Jaká jsou nastavení testovacího prostředku prod-test s ID testu prod-readiness-001?
  • Prozkoumejte test: Podívejte se na konfiguraci testovacího prostředku test-res s ID testu recent-test-001.
  • Parametry testu: Zobrazení parametrů testovacího prostředku db-test s ID testu database-benchmark-001
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 anotace nástrojů:

Destruktivní Idempotentní Open World Jen pro čtení Secret Vyžadováno místní

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ří:

  • Výpis testovacích prostředků: "Show me test resource 'loadtest-resource' in my subscription" (Zobrazit testovací prostředek loadtest-resource) v mém předplatném
  • Zobrazit dostupné prostředky: Co je testovací prostředek dev-loadtest v mém vývojovém předplatném?
  • Inventář prostředků: Seznam testovacího prostředku perf-test-resource ve skupině prostředků Performance-testing
  • Zkontrolujte prostředí: "Ukažte mi testovací prostředek 'prod-test-resource', který jsme zřídili v našem předplatném."
  • Vyhledejte prostředky: Kde je nasazen testovací prostředek webapp-test-resource?
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 anotace nástrojů:

Destruktivní Idempotentní Open World Jen pro čtení Secret Vyžadováno místní

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 loadtest-resource pro zátěžové testování ve skupině prostředků load-test-rg
  • Zřízení prostředků: Nastavení testovacího prostředku 'perf-test-resource' pro mé testování výkonu v rámci předplatného 'test-sub'
  • Inicializace prostředku: "Vytvoření testovacího prostředku 'api-test-resource' pro moje 'api-load-test' v rámci skupiny prostředků 'perf-resources'"
Parameter Povinné nebo volitelné Description
Skupina zdrojů Required Název skupiny prostředků.
Název testovacího prostředku Volitelné Název nového testovacího prostředku

Nápovědy pro anotace nástrojů:

Destruktivní Idempotentní Open World Jen pro čtení Secret Vyžadováno místní

Testovací spuštění: Vytvořte nebo aktualizujte testovací spuštění

Vytvoření nebo aktualizace spuštění zátěžového testu Tento příkaz vytvoří nové testovací spuštění pro zadaný test v prostředku zátěžového testování nebo aktualizuje metadata a zobrazí vlastnosti existujícího testovacího spuštění. Tento příkaz neupravuje konfiguraci testovacího plánu ani nevytvoří nový test nebo prostředek. spravuje pouze spouštění testovacích běhů.

Při vytváření spustí provedení nového testu podle stávající testovací konfigurace. Použijte testrun ID ke specifikaci nového identifikátoru běhu. Operace vytvoření nejsou idempotentní – každé volání spustí nový testovací běh s jedinečnými časovými razítky a stavy provádění.

Při aktualizaci tento příkaz upraví popisné informace (například zobrazovaný název a popis) dokončeného nebo probíhajícího testovacího běhu pro lepší organizaci a dokumentaci. Operace aktualizace jsou idempotentní, což znamená, že opakované volání se stejnými hodnotami vytvoří stejný výsledek.

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

  • Vytvořte nový testovací běh pro zátěžový test s ID test-id-123
  • Aktualizujte zobrazovaný název testovacího běhu s ID 'testrun-456' na 'Aktualizovaný testovací běh'
  • "Potřebuji vytvořit nové spuštění zátěžového testu pro ID testu "test-id-789".
  • "Jak můžu aktualizovat popis ID testovacího spuštění "testrun-101" na "Nové spuštění testu se změnami"?"
  • Ukaž mi, jak vytvořit spuštění testu pro zátěžový test 'test-id-112' s lepším zobrazovacím jménem.
Parameter Povinné nebo volitelné Description
TESTOVACÍ ID Required ID zátěžového testu, jehož podrobnosti chcete načíst.
Description Volitelné Popis spuštění zátěžového testu, který poskytuje další kontext.
Zobrazený název Volitelné Uživatelsky přívětivý zobrazovaný název pro identifikaci spuštění zátěžového testu.
Staré ID testovacího spuštění Volitelné ID existujícího testovacího spuštění, které se má aktualizovat. Pokud je zadáno, aktivuje opětovné spuštění zadaného ID testu.
Název testovacího prostředku Volitelné Název prostředku zátěžového testu, ke kterému chcete získat podrobnosti.
ID testovacího spuštění Volitelné ID spuštění zátěžového testu, pro které chcete načíst podrobnosti.

Nápovědy pro anotace nástrojů:

Destruktivní Idempotentní Open World Jen pro čtení Secret Vyžadováno místní

Testovací běhy: Získat nebo zobrazit testovací běhy

Načtěte podrobnosti o zátěžovém testu podle testrun ID nebo vypište všechna testovací spuštění podle test ID. Tento příkaz vrátí podrobnosti o spuštění, včetně stavu, počátečního a koncového času, průběhu, metrik a artefaktů. Neposkytuje podrobnosti o konfiguraci testu ani zdroje.

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

  • Zobraz mi všechny zátěžové testovací běhy pro testovací ID test123
  • "Výpis všech testovacích běhů přidružených k ID loadtest456zátěžového testu"
  • Získejte podrobnosti o spuštění zátěžového testu s ID testrun789
  • Jaké jsou výsledky pro testovací běh testrun101 při zátěžovém testu s ID loadtest202?
  • Můžete načíst podrobnosti o testovacím spuštění testrun303?
Parameter Povinné nebo volitelné Description
TESTOVACÍ ID Volitelné ID zátěžového testu, jehož podrobnosti chcete načíst.
Název testovacího prostředku Volitelné Název prostředku zátěžového testu, ke kterému chcete získat podrobnosti.
ID testovacího spuštění Volitelné ID spuštění zátěžového testu, pro které chcete načíst podrobnosti.

Nápovědy pro anotace nástrojů:

Destruktivní Idempotentní Open World Jen pro čtení Secret Vyžadováno místní