Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med Azure MCP Server kan du hantera Azure-resurser, inklusive Azure Load Testing-tjänster, med hjälp av frågor på naturligt språk. Den här funktionen hjälper dig att snabbt skapa och hantera belastningstester utan att behöva komma ihåg komplex syntax.
Azure Load Testing är en fullständigt hanterad belastningstestningstjänst som hjälper dig att generera högskalig belastning för att identifiera flaskhalsar i programmets prestanda. Med Azure Load Testing kan du stresstesta dina program och validera prestanda, skalbarhet och kapacitet.
Note
Verktygsparametrar: Azure MCP Server-verktygen definierar parametrar för data som de behöver för att slutföra uppgifter. Vissa av dessa parametrar är specifika för varje verktyg och dokumenteras nedan. Andra parametrar är globala och delas av alla verktyg. Mer information finns i Verktygsparametrar.
Test: Skapa test
Skapar ett nytt belastningstest i Azure Load Testing. Använd det här kommandot för att definiera och konfigurera ett belastningstest för ditt program.
Exempel på frågor är:
- Skapa belastningstest: "Skapa ett nytt belastningstest med testresursen 'loadtest-resource' test-ID 'api-stress-001' visningsnamn 'API Stress Test' beskrivning 'Stresstest API endpoints' slutpunkt 'https://api.example.com' med 100 virtuella användare under 300 sekunder varaktighet och 60 sekunder ramp-up tid"
- Konfigurera test: "Konfigurera belastningstest med testresursen 'perf-test' test-ID 'cart-load-001' visning 'Kundvagnens belastningstest' beskrivning 'Belastningstest för kundvagns-API' endpoint 'https://cart.example.com/api' med 500 virtuella användare varaktighet 600 sekunder uppvärmning 120 sekunder"
- Nytt prestandatestet: "Skapa belastningstest med testresursen 'test-res' test-ID 'peak-sim-001' visningsnamn 'Peak Traffic Simulation' beskrivning 'Simulera topptrafik' endpoint 'https://app.example.com' 1000 virtuella användare 900 sekunder varaktighet 180 sekunder ramp-up"
- Initiera test: "Konfigurera belastningstest med testresursen 'ecommerce-test', test-ID 'ecom-load-001', visning 'E-commerce Belastningstest', beskrivning 'Belastningstest för e-handelssajt', endpoint 'https://shop.example.com', 200 virtuella användare, varaktighet 300 sekunder, ramp-up 60 sekunder"
- Testdefinition: "Skapa test med testresursen 'webapp-test' test-ID 'web-load-001' visning 'Web App Load Test' beskrivning 'Simulering av samtidiga användare' endpoint 'https://webapp.example.com' 1000 virtuella användare 600 sekunders varaktighet 120 sekunders ramp-up"
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| Testresurs | Required | Namnet på testresursen som ska användas. |
| Test-ID | Required | En unik identifierare för testet. |
| Visa | Required | Ett användarvänligt namn för det nya belastningstestet. |
| Beskrivning | Required | En beskrivning av testet och dess syfte. |
| Slutpunkt | Required | Den URL-slutpunktsadress som ska testas. |
| Virtuella användare | Required | Antalet samtidiga virtuella användare för belastningstestet. |
| Duration | Required | Den totala varaktigheten för testet i sekunder. |
| Uppstartstid | Required | Tidsperioden för att gradvis öka belastningen till det angivna antalet virtuella användare. |
Anvisningar för verktygsannoteringar:
Destruktiv: ✅ | Idempotent: ❌ | Öppen värld: ❌ | Skrivskyddad: ❌ | Hemlig: ❌ | Lokal obligatorisk: ❌
Test: Hämta testinformation
Hämtar information om ett specifikt belastningstest i Azure Load Testing. Använd det här kommandot för att visa konfigurationen och egenskaperna för ett befintligt test.
Exempel på frågor är:
- Visa testinformation: "Visa konfigurationen av belastningstestet med testresursen "loadtest-resource" och test-ID :t "api-stress-001""
- Kontrollera testkonfigurationen: "Hämta information om testresursen "perf-test" med test-ID :t "peak-load-001" i resursgruppen "perf-testing""
- Testkonfiguration: "Vilka är inställningarna för testresursen 'prod-test' med test-ID 'prod-readiness-001'?"
- Granska testet: "Låt mig se konfigurationen av testresursen 'test-res' med test-ID 'recent-test-001'"
- Testparametrar: "Visa parametrarna för testresursen 'db-test' med test-ID:t 'database-benchmark-001'"
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| Testresurs | Required | Namnet på testresursen. |
| Test-ID | Required | Testets unika identifierare. |
Anvisningar för verktygsannoteringar:
Destruktiv: ❌ | Idempotent: ✅ | Öppen värld: ❌ | Skrivskyddad: ✅ | Hemlig: ❌ | Lokal obligatorisk: ❌
Testresurser: Lista testresurser
Visar en lista över alla testresurser i den angivna Azure-prenumerationen. Använd det här kommandot för att spåra och hantera dina belastningstestningsresurser.
Exempel på frågor är:
- Lista testresurser: "Visa testresursen 'loadtest-resource' i min prenumeration"
- Visa tillgängliga resurser: "Vad är testresursen 'dev-loadtest' i min utvecklingsprenumeration?"
- Resursinventering: "Lista testresursen 'perf-test-resource' i resursgruppen 'performance-testing'"
- Kontrollera miljön: "Visa mig testresursen 'prod-test-resource' som vi etablerade i vår prenumeration"
- Hitta resurser: "Var distribueras testresursen 'webapp-test-resource'?"
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| Testresurs | Required | Namnet på en specifik testresurs som ska filtreras efter. |
Anvisningar för verktygsannoteringar:
Destruktiv: ❌ | Idempotent: ✅ | Öppen värld: ❌ | Skrivskyddad: ✅ | Hemlig: ❌ | Lokal obligatorisk: ❌
Testresurser: Skapa en testresurs
Skapar en testresurs i Azure Load Testing. Använd det här kommandot för att konfigurera resurser som behövs för att köra belastningstester.
Exempel på frågor är:
- Skapa testresurs: "Skapa en ny testresurs 'loadtest-resource' för min belastningstestning i resursgruppen 'load-test-rg'"
- Etablera resurser: "Konfigurera testresursen "perf-test-resource" för min prestandatestning i prenumerationen "test-sub"
- Initiera resursen: "Skapa testresursen "api-test-resource" för mitt "api-load-test" i resursgruppen "perf-resources"
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| Testresurs | Required | Ett namn på den nya testresursen. |
Anvisningar för verktygsannoteringar:
Destruktiv: ✅ | Idempotent: ❌ | Öppen värld: ❌ | Skrivskyddad: ❌ | Hemlig: ❌ | Lokal obligatorisk: ❌
Testkörningar: Skapa eller uppdatera testkörning
Skapa eller uppdatera ett utförande av ett belastningstest. Det här kommandot skapar en ny testkörning för ett angivet test i belastningstestningsresursen eller uppdaterar metadata och visar egenskaper för en befintlig testkörning. Det här kommandot ändrar inte konfigurationen av testplanen eller skapar ett nytt test/en ny resurs. den hanterar enbart testkörningar.
När du skapar utlöser den en ny testkörningskörning baserat på den befintliga testkonfigurationen. Använd testrun ID för att ange den nya körningsidentifieraren. Skapandeåtgärderna är INTE idempotenta – varje anrop startar en ny testkörning med unika tidsstämplar och exekveringstillstånd.
Vid uppdatering ändrar det här kommandot beskrivande information (till exempel visningsnamn och beskrivning) för en slutförd eller pågående testkörning för bättre organisation och dokumentation. Uppdateringsåtgärder är idempotent, vilket innebär att upprepade anrop med samma värden ger samma resultat.
Exempel på frågor är:
- "Skapa en ny testkörning för belastningstestet med ID :t "test-id-123""
- "Uppdatera visningsnamnet för testkörnings-ID :t 'testrun-456' till 'Uppdaterad testkörning'"
- "Jag måste skapa en ny belastningstestkörning för test-ID:t "test-id-789""
- "Hur uppdaterar jag beskrivningen för testkörnings-ID :t 'testrun-101' till 'Ny testkörning med ändringar'?"
- "Visa mig hur du skapar en testkörning för belastningstestet "test-id-112" med ett bättre visningsnamn"
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| Test-ID | Required | ID:t för belastningstestet som du vill hämta informationen för. |
| Beskrivning | Valfritt | Beskrivningen för belastningstestkörningen, vilket ger mer kontext. |
| Visningsnamn | Valfritt | Ett användarvänligt visningsnamn för att identifiera belastningstestkörningen. |
| Gammalt testrun-ID | Valfritt | ID:t för en befintlig testkörning som behöver uppdateras. Om det tillhandahålls, utlöses en återkörning av det testkörnings-ID som har specificerats. |
| Testa resursnamn | Valfritt | Namnet på den belastningstestresurs som du vill hämta informationen för. |
| Testrun-ID | Valfritt | ID:t för belastningstestet för vilket du vill hämta information om. |
Tips om verktygsanteckningar: Destruktiv: ✅ | Idempotent: ❌ | Open World: ❌ | Skrivskyddad: ❌ | Hemlighet: ❌ | Lokalt obligatoriskt: ❌
Testkörningar: Hämta eller lista testkörningar
Hämta information om en belastningstestkörning via testrun ID eller lista alla testkörningar via test ID. Det här kommandot returnerar körningsinformation, inklusive status, start- och sluttider, förlopp, mått och artefakter. Den returnerar inte testkonfiguration eller resursinformation.
Exempel på frågor är:
- "Visa alla belastningstestkörningar för test-ID
test123" - "Visa en lista över alla testkörningar som är associerade med belastningstest-ID
loadtest456" - "Hämta information för belastningstestkörnings-ID
testrun789" - "Vilka är resultaten för testkörning
testrun101under belastningstest-IDloadtest202?" - Kan du hämta detaljer för testkörning
testrun303?
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| Test-ID | Valfritt | ID:t för belastningstestet som du vill hämta informationen för. |
| Testa resursnamn | Valfritt | Namnet på den belastningstestresurs som du vill hämta informationen för. |
| Testrun-ID | Valfritt | ID:t för belastningstestet för vilket du vill hämta information om. |
Tips om verktygsanteckningar: Destruktiv: ❌ | Idempotent: ✅ | Open World: ❌ | Skrivskyddad: ✅ | Hemlighet: ❌ | Lokalt obligatoriskt: ❌