De îndată ce lansați JMeter, veți vedea 2 elemente
- Planul de testare
- 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
- Selectați elementul din Arborele din panoul din stânga
- 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 -
- Fișier -> Salvați planul de testare ca-> o casetă de dialog afișată
- 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