HTTP proxy szerver be JMeter: Példaszkript rögzítése
Rekord Tesztelés segítse a tesztelőt tevékenységének rögzítésében és futtatásában a tesztcél ellen. Ez egyfajta automatizált tesztelés, de több felhasználó számára. Ez az oktatóanyag bemutatja, hogyan használhatja a Proxy szervert a teszt rögzítéséhez.
A Proxy szerver lehetővé teszi JMeter a felhasználói tevékenységek megfigyelésére és rögzítésére, miközben egy normál böngészővel webalkalmazást böngésznek.
Itt van a ütemterv ebből a gyakorlati példából
1. lépés) A HTTP Proxy szerver beállítása
Ez egy lépésenkénti útmutató a proxy beállításához
-
Rajt JMeter
-
választ Teszt terv a fán
-
hozzáad Szálcsoport
Jobb klikk a Teszt terv és adjunk hozzá egy új szálcsoportot: hozzáad => Szálak (felhasználók) =>Szálcsoport
-
hozzáad HTTP kérés
Válassza ki a szálcsoportot; Jobb klikk hozzáad => Konfigurációs elem => HTTP-kérés alapértékei
Az új HTTP Request Defaults elemben: A Kiszolgáló neve vagy IP címe mezőbe írja be a „google.com” kifejezést. A többi mezőt üresen kell hagynia
-
hozzáad Felvételvezérlő
Kattintson jobb gombbal a „szálcsoportra”, és adjon hozzá egy felvételvezérlőt: hozzáad => Logikai vezérlő =>
Felvételvezérlő
-
hozzáad proxy szerver a WorkBenchhez
Kattintson jobb gombbal a Workbench-re, és adja hozzá a http proxyt: hozzáad => Nem tesztelemek => HTTP proxy szerver
- Készlet Target ellenőr ahol a felvett szkriptek hozzáadódnak
-
Rajt proxy szerver
Térjen vissza a HTTP Proxy Server oldalra, és kattintson a gombra Rajt gombot alul. Most a tiéd JMeter proxy szerver indul
-
Indítsa el a böngészőt (én Firefox), választ Szerszám => opció => Részletes => Hálózat => Beállítás => Írja be a HTTP-proxyt az alábbi ábra szerint
2. lépés) Jegyezze fel tevékenységét
- Most Indítsa el http://www.google.com a böngészőjében (JMeter még mindig nyitva)
- Keressen a tevékenységekre a "" kulcsszóraguru99".
-
Vissza a JMeterA HTTP-proxyszerverben kattintson a gombra megáll mikor kész
-
A felvétel befejezése után látni fogja JMeter automatikusan létrehozott egy új HTTP kérést az alábbi ábra szerint
JMeter már rögzített egy felhasználói kérést a címre a Kezdőlap a Google webhelyéről. http://www.google.com/
A többi HTTP kérés a fenti ábrán látható, ezeket el kell távolítani. Mert valamikor JMeter bizonyos hirdetési linkeket is rögzít, miközben Ön kulcsszóra keres a Google-on. Teszttervünkben figyelmen kívül kell hagynunk őket
-
Kattintson a Fájl => Tesztterv mentése másként lehetőségre
-
Egy párbeszédpanel => írja be a tesztterv nevét a Fájlnév mezőbe => Kattintson a Mentés gombra
A tesztterv most RecordingTestPlan.jmx néven van elmentve
3. lépés) Futtassa le a teszttervét
-
választ Szálcsoport => Hozzáadás => Figyelő => Összefoglaló jelentés
-
Az Összefoglaló jelentés néhány alapvető statikát mutat be
-
Válassza a Szálcsoport lehetőséget, és adja meg az információkat az alábbi ábra szerint
Olvassa el az 5. cikket JMeter Teljesítményvizsgálat.doc hogy megismerje a szálcsoportok beállításának részleteit
-
A teszt megkezdése előtt válassza az „Összefoglaló jelentés” lehetőséget. Ha készen áll a teszt futtatására, válassza a Futtatás => Start (Ctrl+R) parancsot. JMeter 100-szor lejátssza a tevékenységét
A teszt lefutása közben a statisztika változni fog, amíg a teszt el nem készül.
4. lépés) Mentse el a teszt eredményét
-
Kattints Táblázatadatok mentése a teszt eredményének fájlba mentéséhez
-
Adja meg a teszteredmény nevét, majd kattintson a Mentés gombra. Teszt eredménye in JMeter alapértelmezés szerint *.csv formátumban van elmentve
Töltse le a fájl rögzítési teszttervét
Töltse le a Fájl HTTP-proxykiszolgálót
Hibaelhárítás
Ha a fenti forgatókönyv futtatása közben szembesül a problémával… tegye a következőket
-
Ellenőrizze, hogy proxyn keresztül csatlakozik-e az internethez. Ha igen, távolítsa el a proxyt.
-
Nyissa meg a Jmeter új példányát
-
Nyissa meg a RecordingTestPlan.jmx fájlt a Jmeterben
-
Kattintson a jobb gombbal a Workbench => Merge=> elemre. Válassza a HTTP Proxy Server.jmx lehetőséget
-
Kattintson a Szálcsoport => Összefoglaló jelentés lehetőségre
-
Futtassa a tesztet