Dela via


Azure Load Testing-verktyg för Azure MCP Server

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 namnet "api-stress-test" i resursgruppen "performance-rg"
  • Konfigurera test: "Konfigurera ett nytt belastningstest med min JMeter-fil för kundvagns-API:et"
  • Nytt prestandatest: "Skapa ett belastningstest med namnet "peak-traffic-simulation" i min testprenumeration
  • Initiera testet: "Konfigurera ett nytt Azure Load Testing-test för min e-handelswebbplats"
  • Testdefinition: "Skapa ett test som simulerar 1 000 samtidiga användare för min webbapp"
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-slutpunkt 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.
Upprampningstid Required Tidsperioden för att gradvis öka belastningen till det angivna antalet virtuella användare.

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 "api-stress-test"
  • Kontrollera testkonfigurationen: "Hämta information om mitt "peak-load"-test i resursgruppen 'perf-testing'"
  • Testkonfiguration: "Vilka är inställningarna för mitt belastningstest med namnet "prod-readiness"?"
  • Granska testet: "Låt mig se konfigurationen av belastningstestet jag skapade igår"
  • Testparametrar: "Visa parametrarna för mitt "database-benchmark"-belastningstest"
Parameter Obligatorisk eller valfri Description
Testresurs Required Namnet på testresursen.
Test-ID Required Testets unika identifierare.

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 alla belastningstestresurser i min prenumeration"
  • Visa tillgängliga resurser: "Vilka Azure Load Testing-resurser har jag i min utvecklingsprenumeration?"
  • Resursinventering: "Lista alla testresurser i resursgruppen 'prestandatestning'"
  • Kontrollera miljön: "Visa mig de testresurser som vi etablerade i vår prenumeration"
  • Hitta resurser: "Var distribueras alla mina belastningstestresurser?"
Parameter Obligatorisk eller valfri Description
Testresurs Required Namnet på en specifik testresurs som ska filtreras efter.

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 för min belastningstestning i resursgruppen 'load-test-rg'"
  • Etablera resurser: "Konfigurera en testresurs för prestandatestning i prenumerationen "test-sub"
  • Initiera resurs: "Skapa en testresurs för mitt "api-load-test" i resursgruppen "perf-resources"
Parameter Obligatorisk eller valfri Description
Testresurs Required Ett namn på den nya testresursen.

Testkörningar: Skapa en testkörning

Skapar en ny testkörning för ett befintligt belastningstest i Azure Load Testing. Använd det här kommandot för att köra det definierade belastningstestet och generera prestandamått.

Exempel på frågor är:

  • Kör belastningstest: "Starta en ny testkörning för mitt "api-stresstest" i resursgruppen "performance-rg""
  • Kör test: "Kör belastningstestet med namnet "peak-traffic-simulation""
  • Initiera testkörning: "Skapa en testkörning för mitt "web-app-load-test" i prenumerationen 'prod-sub'"
Parameter Obligatorisk eller valfri Description
Testresurs Required Namnet på testresursen som ska användas.
Test-ID Required ID:t för testet som ska köras.
Testrun-ID Required Ett anpassat ID som ska tilldelas till den här testkörningen.
Visa Required Ett användarvänligt namn för testkörningen.
Beskrivning Required En beskrivning av testkörningen och dess syfte.
Gammalt testrun-ID Required ID:t för en tidigare testkörning för att jämföra resultat med.

Testkörningar: Hämta testkörningsinformation

Hämtar information om en specifik testkörning i Azure Load Testing. Använd det här kommandot för att visa resultaten och måtten för ett slutfört eller pågående test.

Exempel på frågor är:

  • Visa testkörningsinformation: "Visa resultatet av den senaste testkörningen för belastningstestet "api-performance"
  • Kontrollera testkörningsstatus: "Hämta status för den senaste testkörningen för mitt "web-app-load-test""
  • Testkörningsmått: "Vad var resultatet av den senaste belastningstestkörningen för "checkout-service"?"
Parameter Obligatorisk eller valfri Description
Testresurs Required Namnet på testresursen som används för testkörningen.
Testrun-ID Required ID för testkörningen.

Testkörningar: Lista testkörningar

Visar en lista över alla testkörningar för ett specifikt belastningstest i Azure Load Testing. Använd det här kommandot för att spåra historiken och prestandan för dina belastningstester.

Exempel på frågor är:

  • Visa testhistorik: "Visa alla testkörningar för mitt "api-performance"-belastningstest"
  • Kontrollera de senaste testerna: "Lista de senaste 10 testkörningarna för mitt belastningstest i resursgruppen 'perf-testing'"
  • Visa testresultat: "Vilka belastningstester har körts på mitt "web-app-load-test"?
  • Testkörningshistorik: "Visa alla belastningstestkörningar från den här månaden"
  • Övervaka testkörningar: "Visa en lista över alla belastningstestkörningar för min prenumeration"
Parameter Obligatorisk eller valfri Description
Testresurs Required Namnet på testresursen som används för testkörningarna.
Test-ID Required ID:t för ett specifikt test för att filtrera testkörningar efter.

Testkörningar: Uppdatera testkörning

Uppdaterar en befintlig testkörning i Azure Load Testing. Använd det här kommandot om du vill ändra en körning eller schemalagd testkörning, till exempel stoppa eller justera testparametrar.

Exempel på frågor är:

  • Stoppa en testkörning: "Stoppa den aktuella belastningstestkörningen för mitt "production-api-test""
  • Avbryt testningen: "Avbryt belastningstestkörningen med ID:t "run-123456""
  • Avbryt test: "Stoppa prestandatestet som körs i resursgruppen "testmiljö"
  • Uppdatera testparametrar: "Ändra den aktuella testkörningen för att minska antalet virtuella användare till 100"
  • Avsluta körningen: "Avbryt belastningstestet som orsakar hög CPU-användning i produktionen"
Parameter Obligatorisk eller valfri Description
Testresurs Required Namnet på testresursen som är associerad med testkörningen.
Test-ID Required ID:t för testet som är associerat med testkörningen.
Testrun-ID Required ID:t för testkörningen som ska uppdateras.
Visa Required Ett nytt visningsnamn för testkörningen.
Beskrivning Required En ny beskrivning för testkörningen.