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

HTTP proxy poslužitelj u JMeter

Korak 1) Postavljanje HTTP proxy poslužitelja

Ovo je vodič korak po korak za postavljanje proxyja

  1. početni plan JMeter
  2. odabrati Plan testiranja na drvetu
  3. dodati Grupa niti

    Desni klik na Plan testiranja i dodajte novu grupu niti: dodati => Niti (korisnici) =>Grupa niti

Postavljanje HTTP proxy poslužitelja

  1. dodati HTTP zahtjev

    Odaberite grupu niti; desni klik dodati => Element konfiguracije => Zadane postavke HTTP zahtjeva

Postavljanje HTTP proxy poslužitelja

U novom elementu zadanih postavki HTTP zahtjeva: u naziv poslužitelja ili IP unesite "google.com". Ostala polja trebate ostaviti prazna

Postavljanje HTTP proxy poslužitelja

  1. dodati Kontrolor snimanja

    Desnom tipkom miša kliknite na "Thread Group" i dodajte kontroler snimanja: dodati => Logički kontroler =>

    Kontrolor snimanja

Postavljanje HTTP proxy poslužitelja

  1. dodati Proxy Server na WorkBench

    Kliknite desnom tipkom na Workbench i dodajte http proxy: dodati => Elementi koji nisu za testiranje => HTTP proxy poslužitelj

    Postavljanje HTTP proxy poslužitelja

  2. Postaviti Target kontrolor gdje će se dodati vaše snimljene skripte

Postavljanje HTTP proxy poslužitelja

  1. 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

    Postavljanje HTTP proxy poslužitelja

  2. Pokrenite svoj preglednik (koristio sam Firefox), odaberite Oruđe => opcija => napredan => mreža => Postavljanje => Unesite HTTP proxy kao na slici ispod

    Postavljanje HTTP proxy poslužitelja

Korak 2) Zabilježite svoju aktivnost

  1. Sada Pokreni http://www.google.com u vašem web pregledniku (JMeter još uvijek otvoreno)
  2. Pretražuju li aktivnosti ključnu riječ "guru99".
  3. Povratak na JMeter, kliknite na HTTP proxy poslužitelj zaustaviti kada završi

    Zabilježite aktivnost

  4. Nakon završetka snimanja vidjet ćete JMeter automatski stvorio novi HTTP zahtjev kao na slici ispod

    Zabilježite aktivnost

    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

  5. Pritisnite File => Save your Test Plan as

    Zabilježite aktivnost

  6. 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

Zabilježite aktivnost

Korak 3) Pokrenite svoj plan testiranja

  1. odabrati Grupa niti => Dodaj => Slušatelj=> Sažeto izvješće

Pokreni plan testiranja

  1. Sažeto izvješće prikazat će neke osnovne statistike

    Pokreni plan testiranja

  2. Odaberite Grupu niti, unesite podatke kao na slici ispod

Pokreni plan testiranja

Možete pogledati članak 5 JMeter Testiranje performansi.doc kako biste saznali pojedinosti o konfiguraciji grupe niti

  1. 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.

    Pokreni plan testiranja

Korak 4) Spremite rezultat testa

  1. Kliknite Spremi podatke tablice za spremanje rezultata testa u datoteku

Spremi rezultat testa

  1. Unesite naziv rezultata testa i kliknite Spremi. Rezultat testa u JMeter sprema se u *.csv formatu kao zadanom

Spremi rezultat testa

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

  1. Provjerite povezujete li se na internet putem proxyja. Ako da, uklonite proxy.
  2. Otvorite novu instancu Jmetera
  3. Otvorite RecordingTestPlan.jmx u Jmeteru
  4. Desni klik na Workbench => Merge=> Odaberite HTTP Proxy Server.jmx
  5. Kliknite na Thread Group => Summary Report
  6. Pokrenite test