JMeter GUI: Test Plan & Workbench
Amint elindítod JMeter, 2 elemet fog látni
- Teszt terv
- Workbench
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
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
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
Ö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
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
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
Válassza a Elemek (BeanShell Assertion.jmx.) fájlt a könyvtárban. Ez az elem hozzáadódik a jelenlegi teszttervéhez.
Az elemek konfigurálása
Bármely elem konfigurálásához
- Válassza ki az elemet a bal oldali fa panelen
- Adja meg a konfigurációs beállításokat a jobb oldali ablaktáblában
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 –
- Fájl -> Tesztterv mentése másként -> egy párbeszédpanel
- Adja meg a tesztterv fájlnevét ->kettyenés Megtakarítás
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
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.
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
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.
Amikor JMeter fut, a menüsor jobb oldalán egy kis zöld doboz látható.
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 + "."
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