JMeter GUI: Test Plan & Workbench

Amint elindítod JMeter, 2 elemet fog látni

  1. Teszt terv
  2. Workbench

JMeter GUI

Mi az a tesztterv?

A tesztterv az, ahol hozzáadhatja a szükséges elemeket JMeter Test.

Tárolja az összes elemet (például ThreadGroup, Timers stb.) és a hozzájuk tartozó beállításokat, amelyek a kívánt tesztek futtatásához szükségesek.

A következő ábra a tesztterv példáját mutatja be

Teszt terv

Mi az a WorkBench?

A WorkBench egyszerűen helyet biztosít a tesztelemek tárolására ideiglenesen. A WorkBenchnek nincs kapcsolata a teszttervvel. JMeter lesz nem menteni a WorkBench tartalma. Csak a tartalmát menti el Teszt terv ág

munkapad

A „WorkBench” oktatóanyagban a HTTP proxyszerver rögzítési tesztjében szerepel

Egyelőre hagyd figyelmen kívül.

Hogyan adjunk hozzá elemeket?

Az elemek hozzáadása a alapvető lépés a tesztterv elkészítéséhez, mert elemek hozzáadása nélkül, JMeter nem tud hajtsa végre a teszttervét

A tesztterv számos elemet tartalmaz, például figyelőt, vezérlőt és időzítőt

Hozzáadhat egy elemet a teszttervhez, ha jobb gombbal kattint a a Teszt terv és válasszon új elemeket a „hozzáad”Listát.

Tegyük fel, hogy 2 elemet szeretne hozzáadni a teszttervhez BeanShell állítás és a Java Alapértelmezett kérés

  • Jobb klikk Teszt terv -> hozzáad -> kijelentés-> Bean Shell állítás
  • Jobb klikk Teszt terv -> hozzáad -> Konfigurációs elem -> Java Alapértelmezett kérés

Elemek hozzáadása

Ön is eltávolítása nem használt elem

Tegyük fel, hogy eltávolítani szeretné a következőt: "HTTP-kérés alapértékei", válassza a "HTTP-kérés alapértelmezett" -> Jobb gombbal -> válasszon eltávolít a helyi menüből -> Kattintson Igen az elem törléséhez az üzenetmezőből

Elemek betöltése és mentése

JMX fájl létrehozása

Tegyük fel, hogy már hozzáadott egy elemnevet „BeanShell kijelentés“. Most szeretné menteni.

Kattintson a jobb gombbal a BeanShell Assertion -> válassza ki Kijelölés mentése másként

JMX fájl létrehozása

Megjelenik egy párbeszédpanel, kattintson az S gombraave gombot az elemek alapértelmezett néven való mentéséhez BeanShell Assertion.jmx. Ha szeretné, választhat más neveket is

JMX fájl létrehozása

JMeter A tesztelemeket és a teszttervet a rendszer tárolja *.JMX formátumban. Jmx mellett áll Java Kezelési bővítmények.

JMX fájl futtatása

A létező elemek betöltése segít megtakarítani az új elemek létrehozásához és konfigurálásához szükséges időt

Tegyük fel, hogy van egy meglévő eleme a teszttervben: Java Alapértelmezett kérés

Kattintson a jobb gombbal Java Kérelem alapértékei-> válassza ki megy

Futtassa a JMX fájlt

Válassza a Elemek (BeanShell Assertion.jmx.) fájlt a könyvtárban. Ez az elem hozzáadódik a jelenlegi teszttervéhez.

Futtassa a JMX fájlt

Az elemek konfigurálása

Bármely elem konfigurálásához

  1. Válassza ki az elemet a bal oldali fa panelen
  2. Adja meg a konfigurációs beállításokat a jobb oldali ablaktáblában

Konfigurálja az elemeket

Hogyan lehet elmenteni egy teszttervet

A teszt futtatása előtt először mentse el a Teszttervet. A tesztterv mentése segít elkerülni a váratlan hibákat a tesztterv futtatásakor. Tesztterv mentésének lépései –

  1. Fájl -> Tesztterv mentése másként -> egy párbeszédpanel
  2. Adja meg a tesztterv fájlnevét ->kettyenés Megtakarítás

Mentse el a teszttervet

Megjegyzés: A tesztterv mentése az különböző elemek mentésétől.

Tesztterv mentése Elem mentése
A tesztterv egy vagy több elemből áll Az elem alapvető összetevője JMeter
A tesztterv mentésekor a terv összes eleme mentésre kerül Az elemek mentésekor csak egy elem kerül mentésre.

Hozzon létre egy kombinált teszttervet

Tudod összeolvad egy vagy több tesztterv létrehozásához a combo Tesztterv az alábbi ábrán látható módon

Hozzon létre egy kombinált teszttervet

Tegyük fel, hogy már van egy meglévő tesztterv neve Test_Fragment.jmx számítógépén (ez a cikk tartalmazza ezt a fájlt). Ezt a teszttervet a jelenlegi teszttervvel egyesítheti JMeter új tesztterv létrehozásához.

Hozzon létre egy kombinált teszttervet

Most az összes tesztelem a fájlban Test_Fragment.jmx az alábbi ábrán látható módon hozzáadódnak az aktuális teszttervéhez

Hozzon létre egy kombinált teszttervet

A tesztterv futtatása

Egy vagy több tesztterv futtatásához válassza a lehetőséget Rajt (Control + R) a futás menüpontot.

Tesztterv futtatása

Amikor JMeter fut, a menüsor jobb oldalán egy kis zöld doboz látható.

Tesztterv futtatása

A zöld mezőtől balra lévő számok a számok száma aktív szálak / teljes szám szálakból.

A teszt leállításához nyomja meg a gombot megáll gombot, vagy használja a Ctrl + "."

Tesztterv futtatása

Vizsgálati jelentés

A teszt végrehajtása után megkaphatja a tesztjelentést. A tesztjelentés tartalmazza a hibanaplófájlt, amely a jmeter.log fájlba kerül, és a teszteredmények összefoglalóját. Itt van egy minta naplófájl 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: 2.9-es verzió 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) kliens virtuális gép
  • 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: Alapértelmezett nyelv = angol (Egyesült Államok)
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: JMeter  Locale = angol (Egyesült Államok)
  • 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