HTTP proxy poslužitelj u JMeter: Snimite primjer skripte
Zapis Ispitivanje pomoći testeru da zabilježi i pokrene svoju aktivnost prema cilju testiranja. To je vrsta automatiziranog testiranja, ali za više korisnika. Ovaj vodič vas vodi kako koristiti proxy poslužitelj za snimanje vašeg testa.
Proxy poslužitelj dopušta JMeter za gledanje i snimanje aktivnosti korisnika dok pregledavaju web aplikaciju s normalnim preglednikom.
Ovdje je Putokaz ovog praktičnog primjera
Korak 1) Postavljanje HTTP proxy poslužitelja
Ovo je vodič korak po korak za postavljanje proxyja
-
početni plan JMeter
-
odabrati Plan testiranja na drvetu
-
dodati Grupa niti
Desni klik na Plan testiranja i dodajte novu grupu niti: dodati => Niti (korisnici) =>Grupa niti
-
dodati HTTP zahtjev
Odaberite grupu niti; desni klik dodati => Element konfiguracije => Zadane postavke HTTP zahtjeva
U novom elementu zadanih postavki HTTP zahtjeva: u naziv poslužitelja ili IP unesite "google.com". Ostala polja trebate ostaviti prazna
-
dodati Kontrolor snimanja
Desnom tipkom miša kliknite na "Thread Group" i dodajte kontroler snimanja: dodati => Logički kontroler =>
Kontrolor snimanja
-
dodati Proxy Server na WorkBench
Kliknite desnom tipkom na Workbench i dodajte http proxy: dodati => Elementi koji nisu za testiranje => HTTP proxy poslužitelj
- Postaviti Target kontrolor gdje će se dodati vaše snimljene skripte
-
početni plan Proxy Server
Vratite se na HTTP proxy poslužitelj i kliknite početni plan gumb na dnu. Sada tvoj JMeter pokretanje proxy poslužitelja
-
Pokrenite svoj preglednik (koristio sam Firefox), odaberite Oruđe => opcija => napredan => mreža => Postavljanje => Unesite HTTP proxy kao na slici ispod
Korak 2) Zabilježite svoju aktivnost
- Sada Pokreni http://www.google.com u vašem web pregledniku (JMeter još uvijek otvoreno)
- Pretražuju li aktivnosti ključnu riječ "guru99".
-
Povratak na JMeter, kliknite na HTTP proxy poslužitelj zaustaviti kada završi
-
Nakon završetka snimanja vidjet ćete JMeter automatski stvorio novi HTTP zahtjev kao na slici ispod
JMeter već je snimio korisnički zahtjev za početnu stranicu Googleove web stranice. http://www.google.com/
Ostali HTTP zahtjevi prikazani na gornjoj slici, trebali biste ih ukloniti. Jer kad-tad JMeter također bilježi neke reklamne veze dok pretražujete ključnu riječ na Googleu. Trebali bismo ih zanemariti u našem planu testiranja
-
Pritisnite File => Save your Test Plan as
-
Prikaz dijaloškog okvira => unesite naziv vašeg plana testiranja u polje Naziv datoteke => Kliknite Spremi
Sada je vaš plan testiranja spremljen pod imenom RecordingTestPlan.jmx
Korak 3) Pokrenite svoj plan testiranja
-
odabrati Grupa niti => Dodaj => Slušatelj=> Sažeto izvješće
-
Sažeto izvješće prikazat će neke osnovne statistike
-
Odaberite Grupu niti, unesite podatke kao na slici ispod
Možete pogledati članak 5 JMeter Testiranje performansi.doc kako biste saznali pojedinosti o konfiguraciji grupe niti
-
Prije nego što započnete test, odaberite "Sažeto izvješće". Kada ste spremni pokrenuti test, odaberite Pokreni => Start (Ctrl+R). JMeter reproducirati će vašu aktivnost 100 puta
Kako se test izvodi, statistika će se mijenjati dok se test ne završi.
Korak 4) Spremite rezultat testa
-
Kliknite Spremi podatke tablice za spremanje rezultata testa u datoteku
-
Unesite naziv rezultata testa i kliknite Spremi. Rezultat testa u JMeter sprema se u *.csv formatu kao zadanom
Preuzmite plan testiranja snimanja datoteke
Preuzmite Datotečni HTTP proxy poslužitelj
Rješavanje problema
Ako se suočite s problemom dok izvodite gornji scenarij... učinite sljedeće
-
Provjerite povezujete li se na internet putem proxyja. Ako da, uklonite proxy.
-
Otvorite novu instancu Jmetera
-
Otvorite RecordingTestPlan.jmx u Jmeteru
-
Desni klik na Workbench => Merge=> Odaberite HTTP Proxy Server.jmx
-
Kliknite na Thread Group => Summary Report
-
Pokrenite test