Az Apache JMeter támogatott funkciói az Azure Load Testingben
Az Azure Load Testing lehetővé teszi egy meglévő Apache JMeter-szkript (JMX) használatát egy terhelésteszt létrehozásához és futtatásához. Ez a cikk ismerteti, hogy mely Apache JMeter-funkciók támogatottak az Azure Load Testingben.
Az Azure Load Testing működésének megismeréséhez tekintse meg az Azure Load Testing áttekintését.
Az Apache JMeter támogatott verziója
Az Azure Load Testing az Apache JMeter 5.6.3-s verzióját használja a terheléstesztek futtatásához.
Az Apache JMeter támogatási adatai
Az alábbi táblázat az Apache JMeter funkcióit és az Azure Load Testingben nyújtott támogatásukat sorolja fel.
Funkció | Részletek | További információ |
---|---|---|
Tervelemek tesztelése | - Szálcsoportok -Változók -Funkciók -Mintavevők - Logikai vezérlők -Időzítők -Állításokat - Előfeldolgozók - Postprocesszorok |
Terhelési teszt létrehozása JMeter-szkripttel |
Mintavevők | Minden mintavevő és protokoll támogatott. | Terhelési teszt létrehozása JMeter-szkripttel |
Vezérlők | Minden logikai vezérlő támogatott, kivéve a Belefoglalás vezérlőt, a Modulvezérlőt és a Rögzítésvezérlőt. | Terhelési teszt létrehozása JMeter-szkripttel |
Parancsfájlkezelés | - BeanShell - JSR223 szkript |
|
Konfigurációs elemek | Minden konfigurációs elem támogatott. | Példa: Adatok olvasása CSV-fájlból |
JMeter-tulajdonságok | Az Azure Load Testing támogatja egyetlen felhasználói tulajdonságfájl feltöltését terheléstesztenként a JMeter konfigurációs beállításainak felülbírálása vagy egyéni tulajdonságok hozzáadása érdekében. A rendszertulajdonság-fájlok nem támogatottak. |
JMeter felhasználói tulajdonságok konfigurálása |
Beépülő modulok | Az Azure Load Testing lehetővé teszi, hogy beépülő modulokat https://jmeter-plugins.orghasználjon, vagy feltöltsön egy Java-archívumfájlt (JAR) saját beépülő modulkóddal. | Terhelésteszt testreszabása beépülő modulokkal |
Webillesztő mintavevője | A WebDriver-tesztek erőforrásigényes jellege miatt legfeljebb négy, a webillesztő-mintavevőhöz társított virtuális felhasználóval futtathat teszteket. A webillesztő-mintavevőhöz társított nagyobb terhelésű tesztek hibákat eredményezhetnek. Ilyen esetben csökkentse a terhelést, és próbálkozzon újra. Ugyanabban a tesztben nagyobb terhelést rendelhet más mintavevőkhöz, például a HTTP-mintavevőhöz. |
|
Figyelők | Az Azure Load Testing figyelmen kívül hagyja az összes eredménygyűjtőt, beleértve a vizualizációkat, például az eredményfát vagy a gráferedményeket. | |
Irányítópult-jelentés | Az Azure Load Testing irányítópultja megjeleníti az ügyfélmetrikákat és opcionálisan a kiszolgálóoldali metrikákat. Exportálhatja a terhelésteszt eredményeit, hogy egy jelentéskészítő eszközben használhassa őket, vagy létrehozhatja a JMeter-irányítópultot a helyi gépen. |
Teszteredmények exportálása |
Töredékek tesztelése | Nem támogatott. |
Következő lépések
Az Azure Load Testing használatának megkezdése: