Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
testrun101při zátěžovém testu s IDloadtest202? - 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í |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |