A HTTP alkalmazások
teljesítménytesztelésének öt szakasza van: teszt létrehozása, teszt
szerkesztése, terhelésemuláció ütemezésekkel, ütemezés végrehajtása és
az eredmények kiértékelése.
- Teszt létrehozása. Bár lehetséges egy tesztet a nulláról megírni,
a HTTP teljesítményteszteket általában az alkalmazás jellemző
interaktív használatának rögzítésével szokás létrehozni. A rendszer menti
ezeket a műveleteket, és egy tesztet állít elő a rögzített műveletekből. A tesztek rögzítésének és az ahhoz kapcsolódó feladatoknak a magyarázatát
a következő helyen tekintheti meg: HTTP tesztek rögzítése.
- Teszt szerkesztése. Miután rögzített egy tesztet, futtassa azt
egymagában, és győződjön meg róla, hogy a HTTP tesztek azt elvárt dolgokat
hajtják végre azáltal, hogy megvizsgálja az eredményeket. Lehetséges, hogy
szerkesztenie kell majd a teszteket. A tipikus módosítások, melyeket
esetleg el akar majd végezni a következők:
- Egy rögzített tesztben szereplő értékek kicserélése egy adatkészlet
értékeivel.
Ez realisztikusabb tesztadatokat állít
elő. A Változóadatok
biztosítása tesztek számára (adatkészletek) témakör bemutatja az adatkészletek használatának
módját az adatok kicserélésére.
- Dinamikus adatok hozzáadása egy teszthez (melyet úgy neveznek, hogy
adatkorreláció).
Az adatkorreláció bemutatását, beleértve a
tesztértékek kézi viszonyításának módját, a
Válasz- és
kérésadatok összevetése témakörben tekintheti meg.
- Ellenőrzési pontok engedélyezése, hogy megállapíthassa azt, hogy az
elvárt viselkedés jelentkezett-e. Az ellenőrzési pontok magyarázatát a
következőben találja: Elvárt viselkedés ellenőrzése.
- Terhelésemuláció ütemezésekkel. Miután szerkeszti a HTTP teszteket,
hozzon létre egy ütemezést. Adjon hozzá felhasználói csoportokat
az ütemezéshez, és adjon hozzá megfelelő teszteket minden egyes csoporthoz, hogy
emuláljon egy feladatot. Egy tipikus ütemezés az alábbiakat tartalmazza:
- Felhasználói csoportokat és teszteket. Egy ütemezés legalább ezeket az elemeket
igényli ahhoz, hogy fusson.
- Távoli helyről futó felhasználói csoportok. Ez elválasztja a munkaterületi
tevékenységet a terhelést hozzáadó tevékenységtől. További információkat
itt talál: Felhasználói csoport futtatása távoli helyen.
- Nem kötelező ütemezési elemek a terhelés további emulációjához,
mint például ciklusok, késleltetések és a gondolkodási idő viselkedés
beállításai. További információkért tekintse meg a következőt:
Munkaterhelés emulációja.
- Ütemezés végrehajtása. Egy ütemezést általában a
következő témakörben bemutatott módon futtathat:
Helyi ütemezés vagy teszt futtatása.
- Eredmények kiértékelése. Az ütemezés futtatása közben a jelentések
megjelennek a képernyőn. A jelentéseket újból előállíthatja a futtatás után is,
továbbá lehetősége van a jelentéseket személyre szabni és exportálni HTML formátumban,
hogy a Performance Tester termékkel nem rendelkező személyek is megtekinthessék
azokat. További információkat itt talál:
Eredmények kiértékelése az Eclipse megjelenítőben.