Takoj, ko zaženete JMeter, boste videli dva elementa
- Testni načrt
- Delovna miza
Kaj je testni načrt?
Načrt preizkusa je kraj, kjer dodate elemente, potrebne za preskus JMeter.
Shrani vse elemente (kot so ThreadGroup, Timers itd.) In njihove ustrezne nastavitve, potrebne za izvajanje želenih testov.
Naslednja slika prikazuje primer testnega načrta
Kaj je WorkBench?
WorkBench preprosto ponuja prostor za začasno shranjevanje testnih elementov . WorkBench ni povezan s testnim načrtom. JMeter ne bo shranil vsebine WorkBencha. Shrani samo vsebino podružnice Test Plan
"WorkBench" bo uporabljen v našem vadnem testu snemanja strežnika proxy strežnika HTTP
Za zdaj ga ignorirajte.
Kako dodati elemente?
Dodajanje elementov je bistveni korak za izdelavo preskusnega načrta, ker brez dodajanja elementov JMeter ne more izvesti vašega preskusnega načrta
Testni načrt vključuje številne elemente, kot so poslušalec, krmilnik in časovnik
Element lahko dodate v testni načrt tako, da z desno miškino tipko kliknete Testni načrt in na seznamu " Dodaj " izberete nove elemente .
Recimo, da želite dodati 2 elementa v trditev BeanShell Test Plan in privzeto zahtevo Java
- Z desno miškino tipko kliknite Test test -> Add -> Assertion -> Bean Shell Assertion
- Z desno miškino tipko kliknite Testni načrt -> Dodaj -> Konfiguriraj element -> Privzeta zahteva Java
Neuporabljeni element lahko tudi odstranite
Recimo, da želite odstraniti element " Privzete nastavitve zahteve za HTTP ", izberite "Privzeto zahtevo za HTTP" -> Z desno miškino tipko -> izberite Odstrani iz kontekstnega menija -> kliknite Da, da potrdite izbris tega elementa v polju za sporočila
Nalaganje in shranjevanje elementov
Kako ustvariti datoteko JMX
Recimo, da ste že dodali ime elementa "BeanShell Assertion ". Zdaj ga želite shraniti.
Z desno miškino tipko kliknite BeanShell Assertion -> izberite Save Selection As
Pogovorno zaslon okno, kliknite S ave gumb, da shranite elemente pod privzeto ime BeanShell Assertion.jmx . Če želite, lahko izberete druga imena
Testni elementi JMeter in testni načrt so shranjeni v formatu * .JMX . JMX je kratica za Java Management Extensions.
Kako zagnati datoteko JMX
Nalaganje obstoječega elementa vam pomaga prihraniti čas, potreben za ustvarjanje in konfiguriranje novih elementov
Recimo, da imate v testnem načrtu obstoječ element: Java Request Default
Z desno tipko miške kliknite Privzete nastavitve Java Request -> izberite Združi
V imeniku izberite datoteko Elements ( BeanShell Assertion.jmx. ). Ta element bo dodan vašemu trenutnemu preskusnemu načrtu.
Kako nastaviti elemente
Za konfiguracijo katerega koli elementa
- Izberite element v drevesu na levem podoknu
- V desno podokno vnesite nastavitve konfiguracije
Kako shraniti testni načrt
Pred zagonom testa najprej shranite svoj testni načrt. Če shranite preskusni načrt, se izognete nepričakovanim napakam pri izvajanju preskusnega načrta. Koraki za shranjevanje testnega načrta -
- Datoteka -> Shrani preskusni načrt kot-> Prikaže se pogovorno okno
- Vnesite ime datoteke preskusnega načrta -> kliknite Shrani
Opomba: Shranjevanje preskusnega načrta se razlikuje od shranjevanja elementov.
Shranjevanje testnega načrta |
Shranjevanje elementa |
---|---|
Testni načrt je sestavljen iz enega ali več elementov |
Element je osnovna komponenta JMeter |
Ko shranite testni načrt, se shranijo vsi elementi v načrtu |
Ko shranite elemente, se shrani samo en element. |
Ustvarite kombinirani testni načrt
Lahko združite enega ali več testnih načrtov, da ustvarite kombinirani testni načrt, kot je prikazano na spodnji sliki
Recimo, da že imate v svojem računalniku ime preskusnega načrta Test_Fragment.jmx (ta članek vključuje to datoteko). Ta preskusni načrt lahko združite s trenutnim preskusnim načrtom na JMetru, da ustvarite nov preskusni načrt.
Zdaj so vsi testni elementi v datoteki Test_Fragment.jmx dodani v vaš trenutni testni načrt, kot je prikazano na spodnji sliki
Kako izvesti testni načrt
Če želite izvesti en sam ali več preskusnih načrtov, izberite Start (Control + R) v meniju Run ( Zaženi ).
Ko se JMeter izvaja, na desnem koncu menijske vrstice prikaže majhno zeleno polje.
Številke na levi strani zelenega polja so število aktivnih niti / skupno število niti.
Če želite ustaviti preizkus, pritisnite gumb Stop ali uporabite kratko tipko Ctrl + '.'
Testno poročilo
Ko je izvedba testa končana, lahko dobite poročilo o preskusu. Poročilo o preskusu vključuje datoteko dnevnika napak, ki je shranjena v jmeter.log, in povzetek rezultatov testa. Tu je vzorčna datoteka dnevnika 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: Različica 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 = Java HotSpot (TM) Client VM
- 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: Privzeti jezik = angleščina (ZDA)
- 2013/08/18 08:41:12 INFO - jmeter.JMeter: JMeter Locale = angleščina (ZDA)
- 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