GUI JMeter: Plan de testare & Banc de lucru

Cuprins:

Anonim

De îndată ce lansați JMeter, veți vedea 2 elemente

  1. Planul de testare
  2. Banc de lucru

Ce este un plan de testare?

Planul de testare este locul în care adăugați elemente necesare pentru testul dvs. JMeter.

Stochează toate elementele (cum ar fi ThreadGroup, Timers etc.) și setările corespunzătoare necesare pentru a rula testele dorite.

Figura următoare prezintă un exemplu de plan de testare

Ce este WorkBench?

WorkBench oferă pur și simplu un loc pentru stocarea temporară a elementelor de testare . WorkBench nu are nicio legătură cu Planul de testare. JMeter nu va salva conținutul WorkBench. Salvează doar conținutul ramurii Planului de testare

„WorkBench” va fi utilizat în tutorialul nostru Test de înregistrare a serverului proxy HTTP

Deocamdată, ignorați-l.

Cum se adaugă elemente?

Adăugarea de elemente este pasul esențial pentru a construi un plan de testare, deoarece fără adăugarea de elemente, JMeter nu poate executa planul de testare

Un plan de testare include multe elemente, cum ar fi Ascultător, Controler și Timer

Puteți adăuga un element la planul de testare făcând clic dreapta pe un plan de testare și selectând elemente noi din lista „ Adăugați ”.

Să presupunem că doriți să adăugați 2 elemente la Testarea afirmației BeanShell Plan și a cererii implicite Java

  • Faceți clic dreapta pe Plan de testare -> Adăugați -> Afirmație -> Afirmație Bean Shell
  • Faceți clic dreapta pe Plan de testare -> Adăugare -> Element de configurare -> Definiție cerere Java

De asemenea, puteți elimina un element neutilizat

Să presupunem că doriți să eliminați elementul „ HTTP Request Defaults ”, selectați „HTTP Request Default” -> Faceți clic dreapta-> alegeți Remove din meniul contextual -> Faceți clic pe Da pentru a confirma ștergerea acestui element din caseta de mesaj

Încărcarea și salvarea elementelor

Cum se creează un fișier JMX

Să presupunem că ați adăugat deja un nume de element „BeanShell Assertion ”. Acum doriți să îl salvați.

Faceți clic dreapta pe BeanShell Assertion -> selectați Salvare selecție ca

Se afișează o fereastră de dialog, faceți clic pe butonul S ave pentru a salva elementele dvs. sub numele implicit BeanShell Assertion.jmx . Puteți alege alte nume dacă doriți

Elementele de testare JMeter și planul de testare sunt stocate în format * .JMX . JMX reprezintă extensiile Java Management.

Cum se execută fișierul JMX

Încărcarea elementului existent vă ajută să economisiți timpul necesar pentru a crea și configura elemente noi

Să presupunem că aveți un element existent în Planul de testare: cerere implicită Java

Faceți clic dreapta pe Java Request Defaults -> selectați Merge

Alegeți fișierul Elements ( BeanShell Assertion.jmx. ) Din director. Acest element va fi adăugat la planul dvs. actual de testare.

Cum se configurează elementele

Pentru a configura orice element

  1. Selectați elementul din Arborele din panoul din stânga
  2. Introduceți setările de configurare în panoul din dreapta

Cum se salvează un plan de testare

Înainte de a rula un test, ar trebui să salvați mai întâi Planul de testare. Salvarea planului de testare vă ajută să evitați erori neașteptate atunci când rulați planul de testare. Pași pentru salvarea planului de testare -

  1. Fișier -> Salvați planul de testare ca-> o casetă de dialog afișată
  2. Introduceți un nume de fișier pentru Planul de testare -> faceți clic pe Salvare

Notă: Salvarea unui plan de testare este diferită de salvarea elementelor.

Salvarea unui plan de testare

Salvarea unui element

Planul de testare constă din unul sau mai multe elemente

Elementul este o componentă de bază a JMeter

Când salvați planul de testare, toate acele elemente din plan sunt salvate

Când vă salvați elementele, este salvat un singur element.

Creați un plan de test combinat

Puteți îmbina unul sau mai multe planuri de testare pentru a crea un plan de test combinat , așa cum se arată în figura de mai jos

Să presupunem că aveți deja un nume de plan de testare existent Test_Fragment.jmx pe computerul dvs. (Acest articol include acest fișier). Puteți îmbina acest plan de testare cu planul de testare actual pe JMeter pentru a crea un nou plan de testare.

Acum toate elementele de testare din fișierul Test_Fragment.jmx sunt adăugate la planul de testare actual, așa cum se arată în figura de mai jos.

Cum se execută planul de testare

Pentru a rula planurile de testare unice sau multiple, alegeți Start (Control + R) din elementul de meniu Run .

Când JMeter rulează, acesta afișează o mică casetă verde la capătul din dreapta al barei de meniu.

Numerele din stânga casetei verzi reprezintă numărul de fire active / numărul total de fire.

Pentru a opri testul, apăsați butonul Stop sau utilizați tasta scurtă Ctrl + '.'

Raport de testare

Când se termină executarea testului, puteți obține raportul de testare. Raportul de testare include fișierul jurnal de erori, care este salvat în jmeter.log, și rezumatul rezultatelor testului. Iată un exemplu de fișier jurnal al JMeter

  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: Copyright (c) 1998-2013 The Apache Software Foundation
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: Versiunea 2.9 r1437961
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: java.version = 1.7.0_25
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: java.vm.name = VM client Java HotSpot (TM)
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: os.name = Windows 7
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: os.arch = x86
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: os.version = 6.1
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: file.encoding = Cp1252
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: Loc implicit = engleză (Statele Unite)
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: JMeter Locale = engleză (Statele Unite)
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: JMeterHome = C: \ Nguyen \ Source_code \ apache-jmeter-2.9
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: user.dir = c: \ Nguyen \ Source_code \ apache-jmeter-2.9 \ bin
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: PWD = C: \ Nguyen \ Source_code \ apache-jmeter-2.9 \ bin