A tesztet rögzítés után szerkesztheti, hogy változó adatokat (a rögzített adatok helyett), ellenőrzési pontokat annak megerősítéséhez, hogy a teszt az elvárt módon fut), tranzakciókat, feltételes feldolgozásokat és egyéni kódot tartalmazzon.
Átirányítási támogatás HTTP tesztekhez
Amikor HTTP teszteket futtat, akkor a rendszer automatikusan
követi az átirányítási kéréseket, így támogatja az általános használati
mintákat, amilyen például a terheléskiegyenlítés.
Másodlagos HTTP kérések létrehozása
Egy rögzítés több HTTP kérést és választ hoz
létre. Bizonyos esetekben a kiszolgálótól származó válasz dinamikus
lehet, ami miatt a soron következő kéréseket esetleg módosítani kell.
A teszt visszajátszása közben lehetséges, hogy az ilyen dinamikus
kérések egy része meghiúsul. Például lehetséges, hogy a rögzítés és
a visszajátszás különböző felhasználókat érintenek különböző
engedélybeállításokkal, vagy az is lehetséges, hogy a felhasználói
felület elemei megváltoztak azóta, hogy a tesztet
rögzítette.
Tesztfuttatások közben megengedett URL átirányítások számának megadása
Amikor egy tesztet egy terhelésmegosztó környezetben futtat,
akkor egy váratlan átirányítási hurok jelentkezhet a HTTP feldolgozás
során. Egy nem várt átirányítási válasz akkor jelentkezik, amikor egy
HTTP kérés, mely normális esetben egy adott dokumentumot ad vissza,
átirányítja a böngészőt egy másik helyre.
Teljesítménykövetelmények megadása a tesztekben
Megadhat teljesítménykövetelményeket
egy teszt elemeire. Ezek a követelmények elfogadható küszöbértékeket adnak
meg a teljesítményre, és érvényesítik a szolgáltatás szintjére vonatkozó
megállapodásokat.
Hitelesítési mappa hozzáadása
A webes alkalmazáskiszolgálók
rendelkezhetnek egy olyan beállítással, amely kényszeríti a
bejelentkezést. Lehetséges, hogy rögzített egy tesztet ennek a beállításnak
a letiltásával, de szeretné futtatni a tesztet a beállítás
engedélyezésével. Egy hitelesítési mappa hozzáadása a megfelelő tesztkéréshez
lehetőséget biztosít erre a teszt újbóli rögzítése nélkül.
Elvárt viselkedés ellenőrzése
A futtatás során egy várt viselkedés
előfordulását ellenőrzési pontok hozzáadásával teheti meg. Ha egy ellenőrzési
pontot tartalmazó tesztet futtat, akkor a rendszer hibát jelent, amennyiben
nem a várt viselkedés fordul elő. Ha a globális ellenőrzési pontok tiltottak
(ez az alapértelmezett), akkor engedélyezhet ellenőrzési pontokat egy adott
teszthez.
Hogy befolyásolják a ciklusok a virtuális felhasználók állapotát
Ha a futtatás közben ellenőrzési pontok váratlanul nem
sikerülnek, annak az lehet az oka, hogy a ciklusban lévő virtuális
felhasználók nem tartják fenn az eredeti állapotukat. Ahhoz, hogy
engedélyezze az egyes virtuális felhasználók számára, hogy a ciklusba
eredeti állapotukban lépjenek be, módosíthatja a teszt HTTP beállításait,
vagy hozzáadhat egy egyéni kódot.
Teszt felosztása
Miután rögzített egy tesztet, feloszthatja azt kisebb
tesztekre. Egy teszt felosztásával kisebb tesztekből álló moduláris
építőelemeket hozhat létre, és ezeket egyesítheti nagyobb
tesztekké. Az eredeti teszt változatlan marad.
Tesztoldal felosztása
Feloszthat egy HTTP oldalt két egybefüggő oldalra.
Az oldal
címe, a gondolkodási idők, az elsődleges kérések és a késleltetés automatikusan
átszámolásra kerülnek az érintett oldalakon. A személyre szabott oldalcímek,
a gondolkodási idők, az elsődleges kérések és a késleltetések az alapértelmezett
értékekre állnak vissza.
Tesztoldalak összevonása
Összevonhat két vagy több egybefüggő HTTP oldalt egy
oldallá.
Az oldal címe, a gondolkodási idők, az elsődleges kérések
és a késleltetés automatikusan átszámolódik az érintett
oldalakon. A személyre szabott oldalcímek, a gondolkodási idők,
az elsődleges kérések és a késleltetések az alapértelmezett értékekre
állnak vissza.
Másodlagos HTTP kérések letiltása és engedélyezése
Letilthatja egy HTTP teljesítménytesztben az összes
másodlagos kérést, vagy azoknak csak egy részét. Másodlagos kérés
egy oldalon belül minden olyan kérés, amely nem az elsődleges kérés.
Tesztek újrahasznosítása más hosztokon: Kiszolgálókapcsolat-változók
A tesztek jelentős idő és erőfeszítés
befektetésének az eredményei. Megoszthatja vagy újrahasznosíthatja azokat különféle
konfigurációkban és webes hosztokon azáltal, hogy módosítja a hosztnévhez és
porthoz tartozó változókat.
Teszt megjelenítése a Protokolladatok nézetben
A Protokolladatok nézet
lehetővé teszi a teszt tényleges adatainak megjelenítését. Megtekinthet
kéréseket, válaszfejléceket és választartalmat, illetve az előállított
képeket, melyek a böngészőn keresztül láthatók. Ezt a nézetet használhatja
arra, hogy beszerezze egy egyéni kód hozzáadásához vagy az adatok kézi
összevetéséhez szükséges információkat. Emellett ebben a nézetben
össze is hasonlíthatja a rögzített adatokat a futtatás közben lekért
adatokkal.
Siebel alkalmazások tesztelése
Siebel alkalmazás rögzítésekor
automatikusan előállításra kerül egy Siebel-specifikus teszt.
Mielőtt azonban futtatná ezt a tesztet, telepítse a Siebel Test Automation
könyvtárat, és szerkessze a tesztet, hogy az Siebel beépített változókat
használjon.