Amikor egy tesztet rögzít,
akkor elindul a tesztlétrehozás varázsló. A teszt rögzítéséhez a
proxy rögzítő elfogja a böngésző és a webkiszolgáló közötti HTTP
forgalmat.
Rögzíthet tesztet a Microsoft
Internet Explorer, Mozilla Firefox vagy más böngészőkből.
Mielőtt elkezdené
Az alábbi rögzítők állnak rendelkezésre, hogy segítségükkel
HTTP forgalmat rögzítsen egy böngészőből:
- SOCKS proxy rögzítő: Akkor használja ezt a rögzítőt, nincs
szükség proxy kapcsolatokra.
- HTTP proxy rögzítő: Akkor használja ezt a rögzítőt, ha proxy
kapcsolatok szükségesek ahhoz, hogy csatlakozzon a hálózathoz,
vagy ha az ügyfél program nem támogatja a SOCKS protokollt.
- Socket rögzítő: Ezt a rögzítőt alacsony szintű hálózati
forgalom rögzítésére használhatja, amikor az ügyfél nem támogatja
a proxy-kat.
Ha Védett socket réteget (SSL)
használ, akkor a proxy rögzítő hitelesítési problémákat okozhat, mert az
SSL kommunikáció továbbítja a forgalmat az ügyfél és a kiszolgáló
között. Az alkalmazott hitelesítési módszertől függően előfordulhat, hogy
az ügyfél megköveteli a proxy rögzítőtől, hogy az kiszolgálóként hitelesítse
magát, és a kiszolgáló pedig megkövetelheti a proxy rögzítőtől, hogy az
ügyfélként hitelesítse magát. Ha az ügyfél program egy hitelesített
kiszolgálót igényel, akkor vagy hozzáféréssel kell rendelkeznie a
kiszolgáló tanúsítvány kulcstárolóhoz és biztosítania azt a proxy rögzítő
számára, vagy úgy kell beállítania az ügyfelet, hogy az elfogadja
a proxy rögzítőtől származó alapértelmezett tanúsítványt a tényleges
kiszolgálótól származó tanúsítvány helyett.
Ha olyan tesztet rögzített, amely nem használ SSL-t, akkor úgy alakíthatja
át biztonságossá a tesztet, ha hozzáad egy SSL objektumot a megfelelő kiszolgálóelérési beállításhoz.
Eljárás
Tegye a következőket HTTP teljesítményteszt
rögzítéséhez egy böngészővel:
- A Teljesítményteszt perspektívában, az eszköztáron kattintson
az Új teszt rögzítésből ikonra
, vagy
kattintson a menüpontra.
- Az Új teszt rögzítésből varázslóban
kattintson a Teszt létrehozása új rögzítésből
lehetőségre, válassza a HTTP teszt lehetőséget,
és kattintson a Tovább gombra. Ha érzékeny adatokat rögzít, akkor kattintson a
Titkosítási szint rögzítése lehetőségre, és
válassza ki a rögzítendő titkosítási szintet.
- A Hely kiválasztása oldalon válassza ki
a projektet és mappát, ahol a tesztet létre kívánja hozni, írjon be
a tesztnek egy nevet, és kattintson a Tovább
gombra. Ha szükséges, akkor kattintson a
Szülő mappa létrehozása ikonra
egy teljesítményteszt
projekt vagy mappa létrehozásához.
- Az Ügyfél alkalmazás kiválasztása oldalon
válassza ki a használandó webböngészőt. Az alkalmazás típusa meghatározza a használható
rögzítőt. Az alábbi ügyfél alkalmazás típusok támogatottak egy
szolgáltatásteszt rögzítésekor:
- Microsoft Internet Explorer: Ez a beállítás
az Internet Explorer használatával küldött és fogadott forgalmat
rögzíti.
- Mozilla Firefox: Ez a beállítás
az Firefox használatával küldött és fogadott forgalmat
rögzíti.
- Google Chrome: Ez a beállítás
az Chrome használatával küldött és fogadott forgalmat
rögzíti.
- Apple Safari: Ez a beállítás
az Safari használatával küldött és fogadott forgalmat
rögzíti.
- Opera: Ez a beállítás
az Opera használatával küldött és fogadott forgalmat
rögzíti.
- Felügyelt alkalmazás: Ez a beállítás egy
olyan böngészőt indít el, amely nem szerepel a listában.
- Felügyelet nélküli alkalmazás: Ez a
beállítás egy vagy több olyan ügyfél programból származó HTTP forgalmat
rögzít, amely proxy-t használ. Az ügyfél programokat kézzel kell elindítani,
így a proxy rögzítő rögzíti a megadott hálózati porton keresztül küldött
és kapott összes forgalmat.
- A 4-es lépésben kiválasztott lehetőségtől függően végezze el
a következő szükséges lépések közül az egyiket: A Rögzítő
beállításai oldalon, a kiválasztott böngészőtől függően,
adja meg a következő részleteket:
- Ha egy böngészőt választott ki, akkor adja meg a rögzítési módszert.
- Kattintson a Forgalom rögzítése a proxy rögzítővel
lehetőségre HTTP vagy SOCKS forgalom rögzítéséhez egy proxy-n keresztül, vagy
kattintson a Forgalom rögzítése a socket rögzítővel
lehetőségre, hogy alacsony szintű hálózati forgalmat rögzítsen olyan alkalmazások
esetében, ahol nem használhatók proxy-k. Elsődlegesen akkor
használja ezt a beállítást, ha nem a Mozilla Firefox vagy
Microsoft Internet Explorer
böngészőket használja.
Megjegyzés: Amikor proxy rögzítést használ, akkor
kiszűrhet bizonyos végpontok felé irányuló HTTP vagy HTTPS kéréseket,
hogy az adott végpontokhoz érkező kérések ne kerüljenek
rögzítésre. Lásd:
Proxy rögzítési beállítások.
- Ha telepítve van az IBM® Rational Test Workbench Eclipse
Client webes felhasználói felület bővítménye, és az a parancsértelmezőben
meg van osztva az IBM Rational Performance Tester
termékkel, akkor használhatja a Felhasználói tevékenység
rögzítése beállítást az alkalmazás funkcionális szempontjainak
rögzítéséhez ugyanazon HTTP rögzítési munkameneten belül. Így rögzítheti
az alkalmazások funkcionális és teljesítmény szempontjait is.
- Ha a kiszolgáló megköveteli az ügyfél SSL hitelesítését, akkor biztosítania
kell az ügyfél tanúsítvány kulcstárolót a proxy rögzítő számára, hogy azt a
kiszolgáló hitelesítse, mintha a proxy rögzítő lenne az ügyfél. Jelölje be
a Kiszolgáló speciális ügyféltanúsítványt igényel
jelölőnégyzetet. Adja meg a kiszolgáló tanúsítvány kulcstároló fájlnevét
és jelszavát. Ha több tanúsítvány szükséges, akkor kattintson a
Több tanúsítvány lehetőségre, és kattintson
a Hozzáadás gombra, hogy megadja egy tanúsítvány
kulcstároló fájl nevét és jelszavát minden hosztnévhez és porthoz.
- Ha a Mozilla Firefox böngészőt választotta ki,
akkor választhatja az ideiglenes Firefox profil használatát. Ez a Firefox
böngészőt a könyvjelzők, bedolgozók és eszköztárak nélkül indítja el,
melyek esetleg hozzátartoznak a szokásos profiljához. Jelölje be a
Másodlagos Firefox profil használata jelölőnégyzetet,
majd válassza az Ideiglenes Firefox profil használata
lehetőséget.
- Ha a Forgalom rögzítése a proxy rögzítővel beállításra
kattintott, akkor kattintson a Speciális lehetőségre annak
megadásához, hogy a böngésző által használt hálózati kapcsolat beállításainak
áttekintéséhez és szerkesztéséhez HTTP vagy SOCKS proxy rögzítő kerüljön használatra,
vagy hogy megadjon speciális SSL hitelesítési beállításokat. Ha a
Forgalom rögzítése a socket rögzítővel beállításra
kattintott, akkor adjon meg speciális SSL hitelesítési beállításokat.
- Ha a Felügyelt alkalmazás beállítást választotta,
akkor tegye a következőket:
- A Rögzítési mód oldalon kattintson egy
rögzítőre HTTP forgalom rögzítéséhez, és kattintson a
Tovább gombra.
- A Felügyelt alkalmazás beállításai oldalon
a Program elérési útja megadásához kattintson
a Tallózás gombra, hogy kiválassza a
programot. Ha szükséges, akkor adja meg a Munkakönyvtár helyét, és az
Argumentumok mezőbe írja be a program által
igényelt parancssori argumentumokat. Kattintson a Tovább gombra.
- Ha a program felhasználói adatbevitelt igényel egy parancssori
felületből, akkor jelölje be a Nyissa meg a konzolt a felhasználói
bevitelhez jelölőnégyzetet. Kattintson a Tovább gombra.
- A kiválasztott rögzítési módtól függően hajtsa végre az alábbi
lépések egyikét:
- A Proxy rögzítő beállításai oldalon adja meg,
hogy a böngésző által használt hálózati kapcsolat beállításainak
áttekintéséhez és szerkesztéséhez HTTP vagy SOCKS proxy rögzítő kerüljön használatra,
vagy hogy megadjon speciális SSL hitelesítési beállításokat.
- A Socket I/O rögzítő biztonsági beállításai oldalon
adjon meg speciális SSL hitelesítési beállításokat.
- Ha a Felügyelet nélküli alkalmazás beállítást
választotta ki, akkor a Proxy rögzítő beállításai oldalon adja meg,
hogy a böngésző által használt hálózati kapcsolat beállításainak
áttekintéséhez és szerkesztéséhez HTTP vagy SOCKS proxy rögzítő kerüljön-e használatra,
vagy inkább speciális SSL hitelesítési beállításokat ad meg.
- Kattintson a Befejezés gombra. Megnyílik egy folyamatablak, miközben elindul a
böngésző.
- A böngésző címsorába írja be a tesztelni kívánt webes alkalmazás
címét, és aktiválja a hivatkozást.
Megjegyzés: Ha egy biztonságos webhely címét írja be (amely https:
taggal kezdődik), akkor lehetséges, hogy a böngésző biztonsági riasztást
jelenít meg. A webhely biztonsági tanúsítványától függően, esetleg el kell fogadnia
a biztonsági kockázatot a rögzítés folytatásához.
- Hajtsa végre a tesztelni kívánt felhasználói feladatokat. A rögzítés
közben kövesse az alábbi irányelveket:
- Várja meg, amíg az egyes oldalak teljesen betöltődnek. Ez a várakozás
nem befolyásolja a teljesítményeredményeket, mert eltávolíthatja az extra
várakozási időt (gondolkodási időt) a teszt visszajátszásakor.
- Ne módosítsa a böngésző beállításait.
Használhatja a
Rögzítő teszt
feljegyzések eszköztárat megjegyzések hozzáadására,
szinkronizálások rögzítésére vagy képernyőképek lementésére a rögzítés során.
- Az oldal nevének módosításához kattintson az
Oldalnév módosítása ikonra
. Az eredményül kapott tesztben,
a Tesztszerkesztőben az oldalelem az új nevet használja; az eredeti név
azonban megőrzésre kerül az Oldalcím ellenőrzési pont
területen, hogy az oldalcím ellenőrzési pontok továbbra is helyesen
működjenek.
- Ha megjegyzést akar adni a rögzített teszthez, akkor kattintson a Megjegyzés beszúrása ikonra
. A rendszer felszólítja
egy megjegyzés megadására.
- Ha képernyőképet kíván hozzáadni a rögzített teszthez, kattintson a
Képernyőmentés ikonra
. A képernyő- és ablakmentések
könnyebben olvashatóvá teszik a teszteket, és segítenek a rögzített
teszt folyamatát átlátni. Módosíthatja a képernyőképek beállításait,
és hozzáadhat megjegyzést a képekhez.
- Ha saját kezűleg kíván szinkronizációs pontot hozzáadni a rögzítéshez, akkor
kattintson a Szinkronizáció beszúrása ikonra
.
- Ha saját kezűleg kíván tranzakciós mappát adni a rögzítéshez, akkor kattintson a Tranzakció
indítása ikonra
és a Tranzakció leállítása ikon
ikonra a tranzakció elindításához és leállításához. A tranzakciók egymásba ágyazhatók.
- Ha felosztási pontot akar beilleszteni a rögzített tesztbe, akkor kattintson a Felosztási pont
ikonra. A felosztási pontok
segítségével több tesztet is előállíthat egyetlen rögzítésből, melyeket
egy ütemezéssel különböző sorrendben újraküldhet. A tesztek felosztásával
kapcsolatos további információkért tekintse meg a
HTTP teszt
felosztása rögzítés közben témakört.
- A rögzítési munkamenetek közben megjelenített csomagok szűréséhez
kattintson a Csomagok szűrése
ikonra. Megadhatja a következő
elemek szűrési feltételeit: - SAP csomagtípus
- SAP csomag attribútum
- Socket csomagtípus
- Socket csomag attribútum
- Csomagtípus
- Proxy kapcsolat azonosítók
- Citrix események
- Feltételek egy csoportja
- Távoli hoszt
Csomagszűrőket vehet fel és
távolíthat el igény szerint.
- Miután befejezte a felhasználói feladatokat a böngészőben,
állítsa le a rögzítőt. A böngészőt úgy állíthatja le, hogy bezárja
az ügyfél programot vagy rákattint a Leállítás
ikonra
a Rögzítési felügyelet nézetben.
Eredmények
Megnyílik egy folyamatablak, miközben a teszt előállításra
kerül. Amikor a teszt elkészül, a
Rögzítési felügyelet
nézet megjeleníti a
Teszt előállítása befejeződött
üzenetet, a Tesztnavigátor listázza a tesztet, és a teszt megnyílik a
Tesztszerkesztőben.