HTTP teszt rögzítése

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.

Tesztszerkesztő

Eljárás

Tegye a következőket HTTP teljesítményteszt rögzítéséhez egy böngészővel:

  1. A Teljesítményteszt perspektívában, az eszköztáron kattintson az Új teszt rögzítésből ikonra Új teszt rögzítésből eszköztár gomb, vagy kattintson a Fájl > Új > Teszt rögzítésből menüpontra.
  2. 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.
  3. 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 Szülő mappa létrehozása ikon egy teljesítményteszt projekt vagy mappa létrehozásához.
  4. 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.
  5. 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:
    1. 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.
    2. 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.
    3. 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.
  6. Kattintson a Befejezés gombra. Megnyílik egy folyamatablak, miközben elindul a böngésző.
  7. 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.
  8. 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 Oldalnév módosítása ikon. 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 Megjegyzés beszúrása ikon. 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 Képernyőmentés ikon. 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 Szinkronizáció beszúrása 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 ikon 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 Felosztási pont ikon 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 Csomagok szűrése ikon 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.
  9. 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 Leállítás ikon 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.

Visszajelzés