JMeter GUI: Načrt preizkusa & Delovna miza

Kazalo:

Anonim

Takoj, ko zaženete JMeter, boste videli dva elementa

  1. Testni načrt
  2. 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

  1. Izberite element v drevesu na levem podoknu
  2. 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 -

  1. Datoteka -> Shrani preskusni načrt kot-> Prikaže se pogovorno okno
  2. 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