HTTP proxy poslužitelj u JMeteru: Snimite primjer skripte

Sadržaj:

Anonim

Ispitivač pomoći snimanja testiranja za snimanje i pokretanje njihove aktivnosti prema cilju ispitivanja. To je vrsta automatiziranog testiranja, ali za više korisnika. Ovaj vas vodič vodi kako koristiti Proxy Server za snimanje testa.

Proxy poslužitelj omogućuje JMeteru da gleda i bilježi aktivnosti korisnika dok pregledavaju web-aplikacije s normalnim preglednikom.

U ovom ćete tutorijalu naučiti

  • Korak 1) Postavljanje HTTP proxy poslužitelja
  • Korak 2) Snimite svoju aktivnost
  • Korak 3) Pokrenite svoj testni plan
  • Korak 4) Spremite rezultat testa

Evo mape ovog praktičnog primjera

Korak 1) Postavljanje HTTP proxy poslužitelja

Ovo je detaljni vodič za postavljanje proxyja

  1. Pokrenite JMeter
  2. Na stablu odaberite Plan ispitivanja
  3. Dodaj grupu niti

    Desnom tipkom miša kliknite Plan ispitivanja i dodajte novu grupu niti: Dodaj => Teme (korisnici) => Grupa niti

  1. Dodajte HTTP zahtjev

    Odaberite grupu niti; desnom tipkom miša kliknite Dodaj => Konfiguriraj element => Zadane postavke HTTP zahtjeva

U novom elementu zadanih zadataka HTTP zahtjeva: U ime poslužitelja ili IP unesite "google.com". Ostala polja trebali biste ostati prazna

  1. Dodajte kontroler snimanja

    Desni klik na "Thread Group" i dodajte kontroler snimanja: Add => Logic Controller =>

    Kontroler snimanja

  1. Dodajte proxy poslužitelj u WorkBench

    Desnom tipkom miša kliknite Workbench i dodajte http proxy: Dodaj => Ne-test elementi => HTTP proxy poslužitelj

  2. Postavite ciljani kontroler gdje će se dodati vaše snimljene skripte

  1. Pokrenite proxy poslužitelj

    Vratite se na HTTP proxy poslužitelj i kliknite gumb Start pri dnu. Sada se pokreće vaš JMeter proxy poslužitelj

  2. Pokrenite svoj preglednik (koristio sam Firefox), odaberite Alat => Opcija => Napredno => Mreža => Postavka => Unesite HTTP proxy kao donja slika

Korak 2) Snimite svoju aktivnost

  1. Sada pokrenite http://www.google.com u svom web pregledniku (JMeter je i dalje otvoren)
  2. Pretražujte li ključne riječi " guru99 ".
  3. Natrag na JMeter, u HTTP proxy poslužitelju kliknite Stop kad završite

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

    JMeter je već zabilježio korisnički zahtjev na početnu stranicu Google web stranice. Http://www.google.com/

    Ostali HTTP zahtjevi prikazani su na gornjoj slici, trebali biste ih ukloniti. Jer ponekad JMeter bilježi i neke reklamne veze dok pretražujete ključnu riječ na Googleu. Trebali bismo ih zanemariti u našem Planu ispitivanja

  5. Kliknite Datoteka => Spremite svoj testni plan kao

  6. Prikaz dijaloškog okvira => unesite naziv plana ispitivanja u polje Ime datoteke => Kliknite Spremi

    Sada se vaš plan testiranja sprema pod imenom RecordingTestPlan.jmx

Korak 3) Pokrenite svoj testni plan

  1. Odaberite Grupu niti => Dodaj => Slušatelj => Sažeti izvještaj

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

  2. Odaberite Thread Group, unesite podatke kao na donjoj slici

Možete pogledati članak 5 JMeter Performance Testing.doc da biste saznali detalje o konfiguriranju grupe niti

  1. Prije nego započnete test, odaberite "Sažeti izvještaj". Kada ste spremni za pokretanje testa, odaberite Pokreni => Pokreni (Ctrl + R). JMeter će reproducirati vaše aktivnosti u 100 puta

    Kako se test izvodi, statistika će se mijenjati dok test ne bude gotov.

Korak 4) Spremite rezultat testa

  1. Kliknite Spremi podatke tablice da biste rezultat testa spremili u datoteku

  1. Unesite naziv rezultata testa i kliknite Spremi. Rezultat testa u JMetru se prema zadanim postavkama sprema u * .csv format

Preuzmite plan ispitivanja snimanja datoteka

Preuzmite datotečni HTTP proxy poslužitelj

Rješavanje problema

Ako se suočite s problemom tijekom izvođenja gornjeg scenarija

... učinite sljedeće
  1. Provjerite povezujete li se s internetom putem proxyja. Ako je odgovor da, uklonite proxy.
  2. Otvorite novu instancu Jmetra
  3. Otvorite RecordingTestPlan.jmx u Jmetru
  4. Desni klik na Workbench => Spajanje => Odaberite HTTP proxy poslužitelj.jmx
  5. Kliknite Grupu niti => Sažeti izvještaj
  6. Pokrenite test