Megosztás a következőn keresztül:


Az Azure MCP Server terheléses tesztelő eszközei – áttekintés

Az Azure MCP Server lehetővé teszi az Azure-erőforrások, köztük az Azure Load Testing-szolgáltatások természetes nyelvi kérések használatával történő kezelését. Ez a funkció segít gyorsan létrehozni és kezelni a terheléses teszteket anélkül, hogy összetett szintaxist kellene megjegyeznie.

Az Azure Load Testing egy teljes körűen felügyelt terheléstesztelési szolgáltatás, amellyel nagy léptékű terhelést hozhat létre az alkalmazások teljesítménybeli szűk keresztmetszeteinek azonosításához. Az Azure Load Testing használatával stressztesztelheti az alkalmazásokat, és ellenőrizheti a teljesítményt, a méretezhetőséget és a kapacitást.

Note

Eszközparaméterek: Az Azure MCP Server-eszközök a feladatok elvégzéséhez szükséges adatok paramétereit határozzák meg. Ezen paraméterek némelyike az egyes eszközökre jellemző, és az alábbiakban dokumentálva vannak. Más paraméterek globálisak, és minden eszköz meg van osztva. További információ: Eszközparaméterek.

Teszt: Teszt létrehozása

Új terheléstesztet hoz létre az Azure Load Testingben. Ezzel a paranccsal definiálhat és konfigurálhat egy terhelési tesztet az alkalmazáshoz.

A példakérések közé tartoznak a következők:

  • Terhelési teszt létrehozása: "Új terhelési teszt létrehozása "api-stress-test" néven a "performance-rg" erőforráscsoportban
  • Teszt beállítása: "Új terhelési teszt konfigurálása a bevásárlókocsi API JMeter-fájljának használatával"
  • Új teljesítményteszt: "Csúcsforgalom-szimuláció nevű terhelésteszt létrehozása a teszt-előfizetésemben"
  • Teszt inicializálása: "Új Azure Load Testing-teszt beállítása az e-kereskedelmi webhelyemen"
  • Tesztdefiníció: "Olyan teszt létrehozása, amely 1000 egyidejű felhasználót szimulál a webalkalmazásomhoz"
Parameter Kötelező vagy választható Description
Erőforrás tesztelése Required A használni kívánt teszterőforrás neve.
Tesztazonosító Required A teszt egyedi azonosítója.
Kijelző Required Az új terhelési teszt felhasználóbarát neve.
Leírás Required A teszt leírása és célja.
végpont Required A tesztelni kívánt URL-végpont.
Virtuális felhasználók Required A terhelési teszt egyidejű virtuális felhasználóinak száma.
Duration Required A vizsgálat teljes időtartama másodpercben.
Felfutási idő Required Az az időszak, amely alatt fokozatosan növelni kell a terhelést a megadott számú virtuális felhasználó számára.

Eszközjegyzet-tippek:

Romboló: ✅ | Idempotens: ❌ | Open World: ❌ | Írásvédett: ❌ | Titkos kód: ❌ | Helyi kötelező: ❌

Teszt: Teszt részleteinek lekérése

Az Azure Load Testing adott terheléses tesztje részletei. Ezzel a paranccsal megtekintheti egy meglévő teszt konfigurációját és tulajdonságait.

A példakérések közé tartoznak a következők:

  • A teszt részleteinek megtekintése: "Az api-stress-test terhelésteszt konfigurációjának megjelenítése"
  • Tesztbeállítás ellenőrzése: "A "maximális terhelésű" teszt részleteinek lekérése a "perf-testing" erőforráscsoportban
  • Tesztkonfiguráció: "Mik a "prod-readiness" nevű terhelésteszt beállításai?
  • Teszt vizsgálata: "Hadd lássam a tegnap létrehozott terhelési teszt konfigurációját"
  • Tesztparaméterek: "Az "adatbázis-benchmark" terhelésteszt paramétereinek megjelenítése"
Parameter Kötelező vagy választható Description
Erőforrás tesztelése Required A teszterőforrás neve.
Tesztazonosító Required A teszt egyedi azonosítója.

Eszközjegyzet-tippek:

Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌

Teszterőforrások: Teszterőforrások listázása

A megadott Azure-előfizetés összes teszterőforrását felsorolja. Ezzel a paranccsal nyomon követheti és kezelheti a terheléstesztelési erőforrásokat.

A példakérések közé tartoznak a következők:

  • Teszterőforrások listázása: "Az előfizetés összes terheléstesztelési erőforrásának megjelenítése"
  • Elérhető erőforrások megtekintése: "Milyen Azure Load Testing-erőforrásokkal rendelkezem a fejlesztői előfizetésemben?"
  • Erőforrásleltár: "A teljesítménytesztelés erőforráscsoport összes teszterőforrásának listázása"
  • Környezet ellenőrzése: "Az előfizetésben kiépített tesztelési erőforrások megjelenítése"
  • Erőforrások keresése: "Hol vannak üzembe helyezve az összes terheléstesztelési erőforrásom?"
Parameter Kötelező vagy választható Description
Erőforrás tesztelése Required Egy adott teszterőforrás neve, amely alapján szűrni szeretne.

Eszközjegyzet-tippek:

Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌

Teszterőforrások: Teszterőforrás létrehozása

Létrehoz egy teszterőforrást az Azure Load Testingben. Ezzel a paranccsal állíthatja be a terheléses tesztek futtatásához szükséges erőforrásokat.

A példakérések közé tartoznak a következők:

  • Teszterőforrás létrehozása: "Új teszterőforrás létrehozása a terhelésteszteléshez a "load-test-rg" erőforráscsoportban
  • Erőforrások kiépítése: "Teszterőforrás beállítása a teljesítményteszteléshez a "test-sub" előfizetésben
  • Erőforrás inicializálása: "Teszterőforrás létrehozása az "api-load-test" számára a "perf-resources" erőforráscsoportban
Parameter Kötelező vagy választható Description
Erőforrás tesztelése Required Az új teszterőforrás neve.

Eszközjegyzet-tippek:

Romboló: ✅ | Idempotens: ❌ | Open World: ❌ | Írásvédett: ❌ | Titkos kód: ❌ | Helyi kötelező: ❌

Tesztfuttatások: Tesztfuttatás létrehozása

Létrehoz egy új tesztfuttatást egy meglévő terhelésteszthez az Azure Load Testingben. Ezzel a paranccsal futtathatja a definiált terheléstesztet, és teljesítménymetrikákat hozhat létre.

A példakérések közé tartoznak a következők:

  • Terheléses teszt futtatása: "Új tesztfuttatás indítása az "api-stress-test" számára a "performance-rg" erőforráscsoportban
  • Teszt végrehajtása: "A "peak-traffic-simulation" nevű terhelési teszt futtatása
  • Tesztfuttatás indítása: "Tesztfuttatás létrehozása a "web-app-load-test" előfizetésben a "prod-sub" előfizetésben
Parameter Kötelező vagy választható Description
Erőforrás tesztelése Required A használni kívánt teszterőforrás neve.
Tesztazonosító Required A futtatandó teszt azonosítója.
Tesztfuttatvány azonosítója Required A tesztfuttatáshoz hozzárendelendő egyéni azonosító.
Kijelző Required A tesztfuttatás felhasználóbarát neve.
Leírás Required A tesztfuttatás leírása és célja.
Régi tesztfuttatvány azonosítója Required Egy korábbi tesztfuttatás azonosítója az eredmények összehasonlításához.

Eszközjegyzet-tippek:

Romboló: ✅ | Idempotens: ❌ | Open World: ❌ | Írásvédett: ❌ | Titkos kód: ❌ | Helyi kötelező: ❌

Tesztfuttatások: Tesztfuttatás részleteinek lekérése

Az Azure Load Testing adott tesztfuttatásának részletei. Ezzel a paranccsal megtekintheti egy befejezett vagy futó teszt eredményeit és metrikáit.

A példakérések közé tartoznak a következők:

  • Tesztfuttatás részleteinek megtekintése: "Az api-performance terheléses teszt utolsó tesztjének eredményeinek megjelenítése"
  • Tesztfuttatás állapotának ellenőrzése: "A legutóbbi tesztfuttatás állapotának lekérése a web-app-load-test teszthez"
  • Tesztfuttatási metrikák: "Mik voltak a "checkout-service" legutóbbi terheléstesztjének eredményei?
Parameter Kötelező vagy választható Description
Erőforrás tesztelése Required A tesztfuttatáshoz használt teszterőforrás neve.
Tesztfuttatvány azonosítója Required A tesztfuttatás azonosítója.

Eszközjegyzet-tippek:

Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌

Tesztfuttatások: Tesztfuttatások listázása

Az Azure Load Testingben egy adott terhelésteszthez tartozó összes tesztfuttatást felsorolja. Ezzel a paranccsal nyomon követheti a terheléses tesztek előzményeit és teljesítményét.

A példakérések közé tartoznak a következők:

  • Tesztelőzmények megtekintése: "Az összes tesztfuttatás megjelenítése az "api-performance" terheléses teszthez"
  • A legutóbbi tesztek ellenőrzése: "A terheléses teszt utolsó 10 tesztjének listázása a "perf-testing" erőforráscsoportban
  • Teszteredmények megtekintése: "Milyen terhelési teszteket futtattam a webalkalmazás-terheléses teszten?"
  • Tesztvégrehajtási előzmények: "Az összes terheléses teszt végrehajtásának megjelenítése ebből a hónapból"
  • Tesztfuttatások monitorozása: "Az előfizetés összes terheléses tesztfuttatásának listázása"
Parameter Kötelező vagy választható Description
Erőforrás tesztelése Required A tesztfuttatásokhoz használt teszterőforrás neve.
Tesztazonosító Required A teszt futtatásának szűréséhez megadott teszt azonosítója.

Eszközjegyzet-tippek:

Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌

Tesztfuttatások: Tesztfuttatás frissítése

Frissít egy meglévő tesztfuttatást az Azure Load Testingben. Ezzel a paranccsal módosíthat egy futó vagy ütemezett tesztfuttatást, például leállíthatja vagy módosíthatja a tesztparamétereket.

A példakérések közé tartoznak a következők:

  • Tesztfuttatás leállítása: "Állítsa le az aktuális terhelési teszt futtatását a "production-api-test" esetében.
  • Tesztelés megszakítása: "A terhelésteszt végrehajtásának megszakítása a run-123456 azonosítóval"
  • Megszakított teszt: "A futó teljesítményteszt leállítása a "tesztkörnyezet" erőforráscsoportban"
  • Tesztparaméterek frissítése: "Az aktuális tesztfuttatás módosítása a virtuális felhasználók számának 100-ra való csökkentéséhez"
  • Leállítási futtatás: "A magas processzorhasználatot okozó terhelési teszt megszakítása az éles környezetben"
Parameter Kötelező vagy választható Description
Erőforrás tesztelése Required A tesztfuttatáshoz társított teszterőforrás neve.
Tesztazonosító Required A tesztfuttatáshoz társított teszt azonosítója.
Tesztfuttatvány azonosítója Required A frissíteni kívánt tesztfuttatás azonosítója.
Kijelző Required A tesztfuttatás új megjelenítendő neve.
Leírás Required A tesztfuttatás új leírása.

Eszközjegyzet-tippek:

Romboló: ✅ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ❌ | Titkos kód: ❌ | Helyi kötelező: ❌