JMeter GUI: Testplan en werkbank
โก Slimme samenvatting
JMeter De GUI organiseert elke prestatietest rond twee vensters: een testplanstructuur aan de linkerkant en het configuratiepaneel aan de rechterkant, waar elementen worden toegevoegd, opgeslagen, samengevoegd, uitgevoerd en gerapporteerd.
Zodra je start Apache JMeterHet linkerpaneel wordt geopend met รฉรฉn hoofdknooppunt:
- Testplan
In eerdere versies was er een tweede node genaamd WorkBench. Beide worden hieronder besproken.
Wat is een testplan?
Een testplan is de plek waar je de elementen toevoegt die nodig zijn voor je test. JMeter test.
Het slaat elk element (threadgroepen, timers, samplers, listeners) op met de instellingen die nodig zijn om ze uit te voeren. Alles wat je in de GUI bouwt, is gekoppeld aan dit rootknooppunt, zoals de onderstaande afbeelding laat zien.
Wat is WorkBench?
De werkbank was een tijdelijke opslagruimte voor testonderdelen. tijdelijkHet had geen verband met het testplan, en JMeter niet opgeslagen de inhoud ervan โ alleen de Testplan De branch is naar de schijf geschreven.
Belangrijk: De WorkBench is afgeschaft in JMeter 3.2 en verwijderd in JMeter 4.0, dus het ontbreekt in recente releases zoals 5.6.3. Niet-testelementen โ de HTTP(S) Test Script Recorder, HTTP Mirror Server en Property Display โ worden nu rechtstreeks aan het testplan gekoppeld. Het openen van een oud plan dat nog steeds een WorkBench bevat, zet die tak om in een testfragment met de naam "WorkBench Test Fragment". Als een oudere handleiding voor het opnemen van een test aangeeft dat u met de rechtermuisknop op WorkBench moet klikken, gebruik dan in plaats daarvan het knooppunt Testplan.
Hoe voeg je elementen toe aan een testplan?
Het toevoegen van elementen is de essentieel stap in het opstellen van een testplan, want zonder hen JMeter heeft niets om uit te voeren. Een plan kan luisteraars, controllers, timers, samplers, beweringen en configuratie-elementen bevatten.
Je voegt een element toe door met de rechtermuisknop te klikken op het element. Testplan knooppunt en kiezen uit de โToevoegen" lijst.
Stel dat je twee elementen wilt optellen: een BeanShell-bewering en Java Standaardwaarden aanvragen configuratie-element.
- Klik met de rechtermuisknop Testplan -> Toevoegen -> Assertie -> BeanShell-bewering
- Klik met de rechtermuisknop Testplan -> Toevoegen -> Configuratie-element -> Java Standaardwaarden aanvragen
De onderstaande animatie laat zien hoe je door dat menu navigeert.
Ook verwijderen een element dat je niet meer nodig hebt. Om te verwijderen Standaardinstellingen voor HTTP-aanvragen: selecteer het -> rechterklik -> kiezen verwijderen -> klik Ja bevestigen.
Elementen laden en opslaan
JMeter Je kunt een enkel element afzonderlijk opslaan, niet het hele plan โ handig wanneer een bewering of timer in meerdere projecten wordt hergebruikt. De volgende twee secties behandelen beide onderdelen van die workflow.
Hoe maak je een JMX-bestand aan?
Stel dat u een element met de naam " hebt toegevoegd."BeanShell-bewering"en wil het apart opslaan. Klik met de rechtermuisknop." BeanShell-bewering -> selecteer Selectie opslaan als.
Er wordt een dialoogvenster geopend. Klik Opslaan om het element onder de standaardnaam op te slaan BeanShell Assertion.jmxOf kies je eigen optie.
Testelementen en testplannen worden beide opgeslagen als *.jmx bestanden โ platte XML die u in elke editor kunt openen of in versiebeheer kunt bewaren. De extensie is niet Java Management Extensions (JMX), een niet-gerelateerd Java Monitoring-API's die dezelfde drie letters delen.
Hoe laad en voeg je een JMX-bestand samen?
Door een bestaand element te laden, bespaart u de tijd die u anders zou besteden aan het maken en configureren van een nieuw element.
Stel dat uw testplan al een Java Standaardwaarden aanvragen element. Klik er met de rechtermuisknop op -> selecteren gaan.
Kies de BeanShell Assertion.jmx Het bestand wordt uit de map gehaald. Het element wordt aan uw huidige testplan toegevoegd, zoals hieronder weergegeven.
Elementen configureren
Elk element heeft zijn eigen instellingen. Om er een te configureren:
- Selecteer het element in de boomstructuur in het linkerpaneel.
- Voer de configuratie-instellingen in via het rechterpaneel.
Het rechterpaneel verandert met elk elementtype, zoals hieronder weergegeven.
Een testplan opslaan
Sla je testplan op voordat je een test uitvoert. Zo bescherm je je werk tegen onverwachte fouten tijdens de uitvoering. De stappen zijn:
- Bestand -> Testplan opslaan als โ Er wordt een dialoogvenster geopend.
- Voer een bestandsnaam in voor het testplan. -> Klik Opslaan.
Let op: het opslaan van een testplan is anders van het opslaan van een element.
| Een testplan opslaan | Een element opslaan |
|---|---|
| Een testplan bestaat uit een of meerdere elementen. | Een element is een enkel basiscomponent van JMeter |
| Het opslaan van het testplan schrijft elk element van het plan weg. | Bij het opslaan van een element wordt alleen dat ene element opgeslagen. |
| Opnieuw geopend via Bestand -> Openen | Opnieuw geopend met rechtermuisklik -> Samenvoegen |
Maak een gecombineerd testplan
Je kan samensmelten รฉรฉn of meerdere opgeslagen testplannen in een combo Testplan, zoals weergegeven in de onderstaande afbeelding.
Stel dat u een testplan hebt met de naam Test_Fragment.jmx op uw computer (dit artikel bevat het bestand). Voeg het samen met het plan dat momenteel geopend is in JMeter om een โโgrotere te bouwen.
Alle testelementen van Test_Fragment.jmx worden nu toegevoegd aan uw huidige testplan, zoals de onderstaande afbeelding laat zien.
Testplan uitvoeren
Nadat het plan is opgeslagen, kunt u het uitvoeren. Om een โโof meer testplannen uit te voeren, kiest u Start (Ctrl + R) vanaf de lopen menu.
Terwijl JMeter Als het programma actief is, verschijnt er een klein groen vakje aan de rechterkant van de menubalk.
De getallen links van het groene vakje zijn het aantal actieve draden / totaal aantal van bedreigingen.
Om de test te stoppen, drukt u op de knop. stop knop of gebruik de sneltoets Ctrl + '.'
Test rapport
Na afloop van de uitvoering kunt u het testrapport verzamelen: het foutenlogboek dat is opgeslagen als jmeter.log, plus het resultatenbestand dat door uw listeners is geschreven. Hier is een typisch voorbeeld van een jmeter.log-bestand dat bij het opstarten wordt weergegeven:
2026/07/21 08:41:12 INFO o.a.j.JMeter: Copyright (c) 1998-2024 The Apache Software Foundation 2026/07/21 08:41:12 INFO o.a.j.JMeter: Version 5.6.3 2026/07/21 08:41:12 INFO o.a.j.JMeter: java.version=17.0.11 2026/07/21 08:41:12 INFO o.a.j.JMeter: java.vm.name=OpenJDK 64-Bit Server VM 2026/07/21 08:41:12 INFO o.a.j.JMeter: os.name=Windows 11 2026/07/21 08:41:12 INFO o.a.j.JMeter: os.arch=amd64 2026/07/21 08:41:12 INFO o.a.j.JMeter: file.encoding=UTF-8 2026/07/21 08:41:12 INFO o.a.j.JMeter: Default Locale=English (United States) 2026/07/21 08:41:12 INFO o.a.j.JMeter: JMeterHome=C:\apache-jmeter-5.6.3 2026/07/21 08:41:12 INFO o.a.j.JMeter: user.dir=C:\apache-jmeter-5.6.3\bin
Lees eerst jmeter.log als een run niet goed functioneert: daarin wordt het volgende vastgelegd. JMeter en Java versies, elk element dat niet geladen kon worden en elke uitzondering die werd gegenereerd. De huidige versies kunnen een resultatenbestand ook omzetten in een bladerbaar HTML-dashboard met grafieken van responstijd, doorvoer en foutpercentage.















