Server proxy HTTP în JMeter: Înregistrare Exemplu de Script

Record Testarea ajutați testerul să înregistreze și să își desfășoare activitatea împotriva țintei de testare. Este un tip de testare automată, dar pentru mai mulți utilizatori. Acest tutorial vă îndrumă cum să utilizați serverul proxy pentru a vă înregistra testul.

Serverul proxy permite JMeter pentru a viziona și înregistra activitatea utilizatorului în timp ce navighează aplicația web cu un browser normal.

Aici este foaie de parcurs a acestui exemplu practic

Server proxy HTTP în JMeter

Pasul 1) Setarea serverului proxy HTTP

Acesta este un ghid pas cu pas pentru configurarea proxy-ului

  1. acasă JMeter
  2. Selectați Planul de testare în copac
  3. Adăuga Grup de fire

    Click dreapta pe Planul de testare și adăugați un nou grup de fire: Adăuga => Fire (Utilizatori) =>Grup de fire

Setarea serverului proxy HTTP

  1. Adăuga Cerere HTTP

    Selectați grupul de fire; Click dreapta Adăuga => Element de configurare => Valori implicite de solicitare HTTP

Setarea serverului proxy HTTP

În noul element HTTP Request Defaults: în Nume server sau IP, introduceți „google.com”. Ar trebui să păstrați celelalte câmpuri goale

Setarea serverului proxy HTTP

  1. Adăuga Controler de înregistrare

    Faceți clic dreapta pe „Grupul de fire” și adăugați un controler de înregistrare: Adăuga => Controler logic =>

    Controler de înregistrare

Setarea serverului proxy HTTP

  1. Adăuga Server proxy la WorkBench

    Faceți clic dreapta pe Workbench și adăugați proxy-ul http: Adăuga => Elemente non-test => Server proxy HTTP

    Setarea serverului proxy HTTP

  2. set Target operator de date cu caracter personal, unde vor fi adăugate scripturile înregistrate

Setarea serverului proxy HTTP

  1. acasă Server proxy

    Reveniți la serverul proxy HTTP și faceți clic pe acasă butonul din partea de jos. Acum dvs JMeter pornirea serverului proxy

    Setarea serverului proxy HTTP

  2. Porniți browserul (eu am folosit Firefox), alege Instrument => Opțiune => Avansat => Reţea => reglaj => Introduceți proxy HTTP ca figura de mai jos

    Setarea serverului proxy HTTP

Pasul 2) Înregistrați-vă activitatea

  1. Acum Lansați http://www.google.com în browserul dvs. web (JMeter inca deschis)
  2. Căutați activitățile cuvântul cheie „guru99".
  3. Înapoi la JMeter, în HTTP Proxy Server, faceți clic Stop când este terminat

    Înregistrarea activității

  4. După ce ați terminat înregistrarea, veți vedea JMeter a creat automat o nouă solicitare HTTP ca în figura de mai jos

    Înregistrarea activității

    JMeter a înregistrat deja o solicitare de utilizator către Pagina de pornire a site-ului Google. Http://www.google.com/

    Celelalte solicitări HTTP sunt afișate în figura de mai sus, ar trebui să le eliminați. Pentru că cândva JMeter de asemenea, înregistrează unele link-uri publicitare în timp ce căutați cuvinte cheie pe Google. Ar trebui să le ignorăm în planul nostru de testare

  5. Faceți clic pe Fișier => Salvați planul de testare ca

    Înregistrarea activității

  6. Afișează o casetă de dialog => introduceți un nume al planului dvs. de testare în câmpul File Name => Faceți clic pe Salvare

    Acum, planul dvs. de testare este salvat sub numele RecordingTestPlan.jmx

Înregistrarea activității

Pasul 3) Rulați planul de testare

  1. Selectați Grup de fire => Adăugați => Ascultător => Raport rezumat

Rulați planul de testare

  1. Raportul rezumat va arăta câteva statistici de bază

    Rulați planul de testare

  2. Selectați grup de fire, introduceți informații ca în figura de mai jos

Rulați planul de testare

Puteți consulta articolul 5 JMeter Testarea performanței.doc pentru a cunoaște detaliile despre configurarea grupului de fire

  1. Înainte de a începe testul, selectați „Raport rezumat”. Când sunteți gata să rulați un test, selectați Run => Start (Ctrl+R). JMeter va reda activitatea dvs. de 100 de ori

    Pe măsură ce testul rulează, statisticile se vor schimba până la finalizarea testului.

    Rulați planul de testare

Pasul 4) Salvați rezultatul testului

  1. Clic Salvați datele din tabel pentru a salva rezultatul testului în fișier

Salvați rezultatul testului

  1. Introduceți numele rezultatului testului și faceți clic pe Salvare. Rezultatul testului în JMeter este salvat în format *.csv ca implicit

Salvați rezultatul testului

Descărcați planul de testare pentru înregistrarea fișierelor

Descărcați serverul proxy HTTP pentru fișiere

Depanare

Dacă vă confruntați cu problema în timp ce rulați scenariul de mai sus... faceți următoarele

  1. Verificați dacă vă conectați la internet printr-un proxy. Dacă da, eliminați proxy-ul.
  2. Deschideți o nouă instanță de Jmeter
  3. Deschideți RecordingTestPlan.jmx în Jmeter
  4. Faceți clic dreapta pe Workbench => Merge => Selectați HTTP Proxy Server.jmx
  5. Faceți clic pe Grup de fire => Raport rezumat
  6. Rulați testul