Socket API tesztet a számítógép bármely ügyfélprogramjából rögzíthet. Rögzítéskor a rögzítés varázsló automatikusan elindítja az ügyfélprogramot, és rögzíti az összes adatot, amely a socket API felületen halad keresztül.
Mielőtt elkezdené
A teszteket teljesítményteszt projektek tárolják. Ha a munkaterületen nincs teljesítményteszt projekt, akkor a tesztlétrehozás varázsló létrehoz egyet, módosítható névvel. Ha a tesztet egy adott projektben szeretné tárolni, akkor a teszt rögzítése előtt ellenőrizze, hogy a projekt létezik.
Győződjön meg róla, hogy rendelkezik működő ügyfélprogrammal, és hogy csatlakozni
tud a kiszolgálóhoz.
Győződjön meg róla, hogy a rögzített munkamenet megismételhető. Ez azt jelenti, hogy amikor a rögzített műveleteket a teszt újraküldi, akkor a szerver ugyanazokat a válaszokat fogja adni.
Az IBM® Rational Performance Tester nem támogatja a socket rögzítést a Microsoft Windows 2003 és a Windows XP 64 bites változataiban.
Eljárás
Socket teszt rögzítése:
- A Teljesítményteszt nézetben kattintson az Új teszt a felvételből gombra az eszköztáron,
vagy kattintson a menüpontra.
- Az Új teszt a felvételből varázslóban kattintson a Teszt létrehozása új felvételből elemre, válassza a Socket teszt lehetőséget, majd kattintson a Tovább gombra. Ha érzékeny adatokat rögzít, akkor választhat Rögzítés titkosítási szintje értéket.
- Nyissa meg a Hely kiválasztása oldalt, válassza ki a projektet és a mappát, ahol létre akarja hozni tesztet, írjon be egy nevet a új teszt számára, majd kattintson a Tovább gombra. Ha szükséges, kattintson a Szülő mappa létrehozása
ikonra új projektmappa létrehozásához
- Az Ügyfélalkalmazás kiválasztása oldalon válassza ki a teszt rögzítéséhez használandó ügyfélprogram típust:
- A számítógépen található ügyfélprogram megadásához válassza a Felügyelt alkalmazás bejegyzést, majd kattintson a Tovább gombra.
A Felügyelt alkalmazás beállításai oldalon kattintson a Böngészés gombra a Program útvonal meghatározásához. 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.
Ha a program parancssori felületről várja a felhasználói adatbevitelt, akkor válassza a Konzol megnyitása felhasználói adatbevitelhez beállítást.
- TN3270 terminál emulációs munkamenet rögzítéséhez válassza ki az IBM Personal Communications vagy az Attachmate
extra !
X-treme programokat, ha telepítve vannak, majd kattintson a Tovább gombra.
Ha szükséges, akkor adjon meg egy munkamenet fájlt a TN3270 munkamenet indításához.
Megjegyzés: Ha ezt a módszert használja TN3270 munkamenet rögzítésére, azzal egy alacsony szintű socket API teljesítménytesztet állít elő, a TN3270 protokoll forgalma alapján.
TN3270 teszt rögzítéséhez olvassa el a
TN3270 teljesítményteszt rögzítése részt.
- HTTP munkamenet rögzítéséhez válassza a Microsoft Internet
Explorer vagy a Mozilla Firefox böngészőt, majd kattintson a Tovább gombra.
Ha a Mozilla Firefox böngészőt választja, akkor Firefox profilt adjon meg.
Megjegyzés: Ha ezt a módszert használja HTTP munkamenet rögzítésére, azzal egy socket API teljesítménytesztet állít elő, a HTTP forgalom alapján. HTTP teszt rögzítéséhez olvassa el a
HTTP teszt rögzítése részt.
- Ha az alkalmazás Védett socket réteg (SSL) és Szállítási réteg biztonság (TLS) hitelesítés használ a kiszolgáló- vagy ügyfélalkalmazások hitelesítéséhez, akkor adja meg az alábbi beállításokat, majd kattintson a Tovább gombra:
- Válassza a Kiszolgáló speciális ügyféltanúsítványt igényel beállítást, ha ügyfél hitelesítést használ. Adja meg atanúsítványtá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 adja meg egy tanúsítvány kulcstároló fájlnevét és jelszavát minden hosztnévhez és porthoz.
- Válassza az Ügyfél speciális kiszolgáló tanúsítványt igényel beállítást, majd adja meg a kiszolgáló tanúsítvány kulcstárolójának fájlnevét és jelszavát minden hosztnévhez és porthoz.
Ha nem adja meg a kiszolgáló tanúsítvány, akkor be kell állítania az ügyfélalkalmazást, hogy a proxyrögzítő tanúsítványát hitelesítse úgy, mintha az a tényleges kiszolgáló lenne. Kattintson a Tanúsítvány mentése gombra az
IBM Rational Performance Tester által előállított tanúsítvány mentéséhez, és a .cer fájl ügyfélalkalmazásba importálásához.
Ha szükséges, akkor válassza ki, hogy az SSL 3.0 vagy a TLS 1.0 titkosítást használja-e.
Az SSL és TLS hitelesítéssel kapcsolatban további információkat a Socket teljesítménytesztelési irányelvek részben olvashat.
- Ha ez az első alkalom, hogy socket teljesítménytesztet rögzít, olvassa el az
Adatvédelmi figyelmeztetést, majd válassza az Elfogadás
lehetőséget a folytatáshoz.
- Kattintson a Befejezés gombra a rögzítés indításához. Az ügyfélprogram indítása alatt megnyílik egy folyamatablak.
- Használja az ügyfélprogramot a tesztelendő műveletek végrehajtásához. Használhatja a Rögzítő teszt feljegyzések eszköztárat megjegyzések hozzáadásához, szinkronizálások rögzítéséhez vagy képernyőképek mentéséhez a felvétel alatt.
- Ha megjegyzést akar adni a rögzített teszthez, akkor kattintson a Megjegyzés beszúrása ikonra
.
- Ha képernyőképet akar adni a rögzített teszthez, akkor kattintson a Képernyőkép ikonra
.
A képernyő- és ablak mentések könnyebben olvashatóvá teszik a teszteket, és segítenek a rögzített teszt megjelenítésében. Módosíthatja a képernyőképek beállításait, és hozzáadhat megjegyzéseket a képekhez.
- Ha szinkronizálási tesztet akar saját kezűleg hozzáadni a felvételhez, akkor kattintson a
Szinkronizálás beillesztése 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 ikonra
a tranzakció elindításához és
leállításához.
- Ha felosztási pontot akar beilleszteni a rögzített tesztbe, akkor kattintson a Felosztási pont ikonra
. A felosztási pontokkal több tesztet hozhat létre egyetlen felvételből, melyeket más sorrendben küldhet újra egy ütemtervvel. A teszt felosztásával kapcsolatos további információkat itt találja:
Teszt
felosztása rögzítés során.
- Ha befejezte a teszt műveleteket a programban, akkor állítsa le a felvevőt. Ezt az ügyfélprogram leállításával, vagy a
Leállítás
gombra kattintva teheti meg, a Rögzítővezérlés nézetben. A teszt előállítása alatt megnyílik egy folyamatjelző ablak. A
befejezést követően a Felvételvezérlés nézet A
tesztkészítés befejeződött üzenetet jeleníti meg, a Tesztnavigátor
felsorolja a tesztet, és a teszt megnyílik a tesztszerkesztőben.