Socket API teljesítményteszt rögzítése

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:

  1. A Teljesítményteszt nézetben kattintson az Új teszt a felvételből gombra az eszköztáron, Új teszt a felvételből eszköztár gomb vagy kattintson a Fájl > Új > Teszt a felvételből menüpontra.
  2. 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.
  3. 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 Szülő mappa létrehozása ikon ikonra új projektmappa létrehozásához
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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 Megjegyzés beszúrása ikon.
    • Ha képernyőképet akar adni a rögzített teszthez, akkor kattintson a Képernyőkép ikonra Képernyőkép ikon. 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 Szinkronizálás beillesztése ikon.
    • 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 Tranzakció indítása ikon és a Tranzakció leállítása ikonra Tranzakció leállítása ikon 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 Felosztási pont ikon. 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.
  9. 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 Leállítás ikon 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.

Visszajelzés