Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 4849|Válasz: 1

A teszteszközök összehasonlítása, a LoadRunner és a Jmeter

[Linket másol]
Közzétéve 2021. 11. 26. 9:40:59 | | | |
Az egyik, LoadRunner

1. Áttekintés

A LoadRunner egy terhelésteszt eszköz, amely előrejelzi a rendszer viselkedését és teljesítményét. A tízmillió felhasználó párhuzamos terhelésének és valós idejű teljesítménymonitorozásának szimulációjával a problémák azonosítására és megtalálására a LoadRunner képes az egész vállalati architektúrát tesztelni. A LoadRunner használatával a szervezetek minimalizálhatják a tesztidőt, optimalizálhatják a teljesítményt, és felgyorsíthatják alkalmazásaik kiadási ciklusát. A LoadRunner egy automatizált terheléstesztelő eszköz különböző architektúrákhoz, amely előrejelzi a rendszer viselkedését és értékeli a rendszer teljesítményét.

2. Funkcióleírás

1. Virtuális felhasználók

A LoadRunner Virtuális Felhasználói Generátorával könnyen létrehozhatod a rendszerterheléseket. A motor használható LoadRunner teljesítmény virtuális felhasználói szimulációs teszteléshez, és a LoadRunner teljesítmény virtuális felhasználói szimulációs teszt elegendő ahhoz, hogy virtuális felhasználókat generáljon, és szimulálja a valódi felhasználók üzleti működését a virtuális felhasználók módján. Először rögzíti az üzleti folyamatot (rendelés vagy jegy alapján), majd tesztszkriptté alakítja át. Virtuális felhasználókkal több ezer felhasználói látogatást generálhatsz egyszerre Windows, UNIX vagy Linux gépeken. Ezért a LoadRunner jelentősen csökkentheti a terhelési teszteléshez szükséges hardvert és emberi erőforrásokat.

Miután létrehoztál egy tesztszkriptet, a Virtuális Felhasználói Generátorral paraméterezheted, így többféle valós adatkészlettel tesztelheted az alkalmazásodat, amelyek tükrözik a rendszer terhelési kapacitását. Rendelésbeviteli folyamat esetén a paraméterezés a rekordban lévő rögzített adatokat, például rendelésszámot és ügyfélnevet változó értékekkel helyettesíti. Véletlenszerűen írd be a lehetséges rendelésszámokat és ügyfélneveket ezekbe a változókba, hogy illeszkedjen több tényleges felhasználó működési viselkedéséhez.

2. Valódi terhelés

Miután a virtuális felhasználók kialakultak, be kell állítanod a terhelési tervedet, az üzleti folyamatportfóliót és a virtuális felhasználók számát. A LoadRunner kontrollerével gyorsan szervezheted a többfelhasználós tesztforgatókönyveket. A Kontroller Rendezvous funkciója interaktív környezetet biztosít, ahol folyamatos és ciklikus terheléseket állíthatsz fel, valamint terhelésteszt helyzeteket kezelhetsz és vezethetsz.

És az ütemezési szolgáltatást is kihasználhatod arra, hogy meghatározd, mikor lépnek be a felhasználók a rendszerbe a terhelés generálásához. Ez lehetővé teszi a tesztelési folyamat automatizálását. A Kontrollert arra is használhatod, hogy minősítsd a terhelési helyzetet, amikor minden felhasználó egyszerre hajt végre egy akciót--- például bejelentkezz egy készletalkalmazásba ---- szimulálod a csúcsterhelést. Ezen felül figyelheti a rendszer architektúrájának különböző komponenseinek teljesítményét---- beleértve a szervereket, adatbázisokat, hálózati berendezéseket stb., ---- segíti az ügyfeleket a rendszerkonfiguráció kiválasztásában.

3. Pozicionálási teljesítmény

A LoadRunner integrált valós idejű monitort tartalmaz, amely lehetővé teszi, hogy az alkalmazás teljesítményét bármely ponton megfigyelje a terhelési tesztelés során. Ezek a teljesítménymonitorok valós idejű, valós idejű teljesítményt nyújtanak tranzakciós teljesítményadatokról (például válaszidőről) és más rendszerkomponensekről, mint például alkalmazásszerverek, webszerverek, hálózati eszközök és adatbázisok. Ez lehetővé teszi, hogy teszt közben értékeld ezeknek a rendszerkomponenseknek a teljesítményét mind az ügyfél, mind a szerver oldalon, így a problémák gyorsabban azonosíthatók.

A LoadRunner ContentCheck TM segítségével megállapíthatod, hogy az alkalmazásod megfelelően működik-e terhelés alatt. A ContentCheck a virtuális felhasználók futtatása közben érzékeli az alkalmazás hálózati csomagjait, hogy megállapítsa, van-e hibás tartalom. Valós idejű böngészője segít a végfelhasználó szemszögéből megfigyelni a programok teljesítményét.

4. Elemezd az eredményeket

A teszt befejezése után a LoadRunner összegyűjti és összesíti az összes tesztadatot, és fejlett elemző és jelentési eszközöket biztosít, hogy gyorsan azonosítsák és nyomon követjék a teljesítményproblémákat azok okához. A LoadRunner Web Transaction Detail Monitorjával megnézheted, mennyi időbe telik minden kép, keret és szöveg letöltése minden oldalra. Például ez a tranzakciórészlet-elemzési mechanizmus képes elemezni, hogy egy alkalmazás lassul-e egy nagy grafikus fájl vagy egy harmadik féltől származó adatkomponens miatt. Ezen felül a Web Transaction Detail Monitor bontja le a kliens, a hálózat és a szerver végponttól végpontig történő válaszidejét, megkönnyítve a problémák felismerését és a valóban hibás komponensek megtalálását. Például a hálózati késleltetést bonthatod le, hogy meghatározd a DNS felbontási időt, a szerverhez vagy SSL tanúsítványhoz való csatlakozásig szükséges időt. A LoadRunner elemző eszközeinek használatával gyorsan kiderítheted, hol és miért romlottak el a dolgok, és ennek megfelelően igazíthatod.

5. Ismételd meg a tesztet

A terheléstesztelés egy iteratív folyamat. Minden hibaforgatókönyv esetén újra be kell töltened az alkalmazást ugyanebben a helyzetben. Ezt arra használják, hogy ellenőrizzék, javítják-e a javítások működési teljesítményét.

A LoadRunner teljes mértékben támogatja az EJB terheléstesztelést. Ezek a Java-alapú komponensek alkalmazásszervereken futnak, és széles körű alkalmazásszolgáltatásokat nyújtanak. Ezeknek a komponenseknek a tesztelésével korai alkalmazásfejlesztés során azonosíthatjuk és megoldhatod a lehetséges problémákat.

2. Jmeter

Az Apache JMeter egy Java-alapú stresszteszt eszköz, amelyet az Apache szervezet fejlesztett ki. Szoftverek stressztesztelésére használták, eredetileg webalkalmazás-tesztelésre tervezték, de azóta más tesztelési területekre is kiterjedt. Használható statikus és dinamikus erőforrások tesztelésére, mint például statikus fájlok, Java mini-szolgáltatások, CGI szkriptek, Java objektumok, adatbázisok, FTP szerverek és még sok más. A JMeter segítségével hatalmas terheléseket szimulálhat szervereken, hálózatokon vagy objektumokon, tesztelheti azok erejét, és elemezheti az összteljesítményt különböző feszültségkategóriák alatt. Ezen felül a JMeter képes funkcionális/regressziós tesztelést végezni az alkalmazáson, és egy szkript létrehozásával biztosítja, hogy a programod a várt eredményeket adja vissza. A maximális rugalmasság érdekében a JMeter lehetővé teszi állítópontok létrehozását reguláris kifejezések segítségével.

Az Apache jmeter használható mind a statikus és dinamikus erőforrások (fájlok, servletek, Perl szkriptek, java objektumok, adatbázisok és lekérdezések, FTP szerverek stb.) teljesítményének tesztelésére. Használható a szervereken, hálózatokon vagy objektumokon végzett nehéz terhelések szimulálására, hogy teszteljük azok erősségét vagy elemezzzük az összteljesítményt különböző terheléstípusok alatt. Használhatod gráf-elemzésre a teljesítmény vagy a szerver/szkript/objektum tesztelésére nagy párhuzamos terheléssel.

Összehasonlító táblázat


Eredeti link:

A hiperlink bejelentkezés látható.
A hiperlink bejelentkezés látható.






Előző:Spring Boot database connection pool HikariPool optimization
Következő:LdapErr: DSID-0C09042A, comment: AcceptSecurityContext error, data 52e, v3839
 Háziúr| Közzétéve 2023. 04. 05. 13:49:56 |
A Cassowary eszköz HTTP kérés stresszteszteléséhez
https://www.itsvse.com/thread-10557-1-1.html
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com