JMeter GUI: Tesztterv & munkapad

Tartalomjegyzék:

Anonim

Amint elindítja a JMeter-t, 2 elem jelenik meg

  1. Teszt terv
  2. munkapad

Mi az a tesztterv?

A Teszttervhez adhatja hozzá a JMeter teszthez szükséges elemeket.

Tárolja az összes elemet (például ThreadGroup, Timers stb.) És azok megfelelő beállításait, 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 a WorkBench?

A WorkBench egyszerűen lehetőséget nyújt a tesztelemek ideiglenes tárolására . A WorkBench nincs kapcsolatban a teszttervvel. A JMeter nem menti a WorkBench tartalmát. Csak a Test Plan ág tartalmát menti

A "WorkBench" -t a bemutatónk HTTP proxy szerver felvételi tesztjén fogjuk használni

Egyelőre hagyja figyelmen kívül.

Hogyan lehet hozzáadni az elemeket?

Az elemek hozzáadása az elengedhetetlen lépés a tesztterv elkészítéséhez, mert elemek hozzáadása nélkül a JMeter nem tudja végrehajtani a teszttervet

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

A teszttervhez hozzáadhat egy elemet, ha a jobb egérgombbal rákattint a Teszttervre, és új elemeket választhat a " Hozzáadás " listából.

Tegyük fel, hogy 2 elemet szeretne hozzáadni a Test Plan BeanShell Assertion és a Java Request Default elemekhez

  • Kattintson a jobb gombbal a Test Plan -> Add -> Assertion -> Bean Shell Assertion elemre
  • Kattintson a jobb gombbal a Test Plan -> Add -> Config Element -> Java Request Default elemre

Azt is vegye fel nem használt elem

Tegyük fel, hogy el akarja távolítani a " HTTP kérés alapértelmezései " elemet , válassza a "HTTP kérelem alapértelmezett" elemét -> Jobb klikk -> válassza a helyi menü Eltávolítás elemét -> Kattintson az Igen gombra az elem törlésének megerősítéséhez az üzenetmezőben

Elemek betöltése és mentése

JMX fájl létrehozása

Tegyük fel, hogy már hozzáadott egy elemnevet "BeanShell Assertion ". Most el akarja menteni.

Kattintson a jobb gombbal a BeanShell Assertion -> válassza a Kiválasztás mentése másként parancsot

A párbeszédpanelen kattintson az Sve gombra az elemek alapértelmezett BeanShell Assertion.jmx néven történő mentéséhez . Választhat más neveket is, ha akarja

A JMeter tesztelemeit és a teszttervet * .JMX formátumban tárolja . A JMX a Java Management Extensions mellett áll.

A JMX fájl futtatása

A Létező elem 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 létező eleme a Teszttervben: Java Request Default

Kattintson a jobb gombbal a Java Request Defaults -> válassza az Merge lehetőséget

Válassza ki az Elements ( BeanShell Assertion.jmx. ) Fájlt a könyvtárból. Ez az elem hozzá lesz adva a jelenlegi teszttervéhez.

Az elemek beállítása

Bármely elem konfigurálásához

  1. Válassza ki az elemet a Fa a bal panelen
  2. Adja meg a konfigurációs beállításokat a Jobb panelen

Tesztterv mentése

A teszt futtatása előtt először el kell mentenie a teszttervet. A tesztterv mentése segít elkerülni a váratlan hibákat a tesztterv futtatásakor. A teszt terv 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 -> kattintson a Mentés gombra

Megjegyzés: A tesztterv mentése eltér az elemek mentésétől.

Tesztterv mentése

Element mentése

A tesztterv egy vagy több elemből áll

Az elem a JMeter alapeleme

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 teszt tervet

Akkor egyesíteni egy vagy több vizsgálati terveket, hogy hozzon létre egy combo vizsgálati terv, amint az alábbi ábrán

Tegyük fel, hogy a számítógépen már létezik Test_Fragment.jmx tesztterv (Ez a cikk ezt a fájlt tartalmazza). Összevonhatja ezt a teszttervet a JMeter jelenlegi teszttervével egy új tesztterv létrehozásához.

Most a Test_Fragment.jmx fájl összes teszteleme hozzáadódik az aktuális teszttervhez, az alábbi ábra szerint

A tesztterv futtatása

Egy vagy több tesztterv futtatásához válassza a Futtatás menüpont Start (Control + R) parancsát.

Amikor a JMeter fut, a menüsor jobb oldalán egy kis zöld négyzet jelenik meg.

A zöld mezőtől balra található számok az aktív szálak számát / a szálak teljes számát mutatják.

A teszt leállításához nyomja meg a Stop gombot, vagy használja a Ctrl + 'rövid billentyűt.'

Vizsgálati jelentés

A teszt végrehajtása után megkaphatja a tesztjelentést. A tesztjelentés tartalmazza a hibanaplófájlt, amelyet a jmeter.log menti, és a teszt eredményeinek összefoglalását. Itt van egy minta JMeter naplófájl

  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: Szerzői jog (c) 1998-2013 Az Apache Software Foundation
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: 2.9 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.J Meter: 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.J Meter: PWD = C: \ Nguyen \ Source_code \ apache-jmeter-2.9 \ bin