JMeter GUI: Testplan och arbetsbänk
⚡ Smart sammanfattning
JMeter Det grafiska användargränssnittet organiserar varje prestandatest kring två paneler: ett testplaneringsträd till vänster och dess konfigurationspanel till höger, där element läggs till, sparas, slås samman, körs och rapporteras.
Så fort du startar Apache JMeter, den vänstra rutan öppnas med en enda rotnod:
- Testplan
Äldre utgåvor visade en andra nod som heter WorkBench. Båda beskrivs nedan.
Vad är en testplan?
En testplan är där du lägger till de element som krävs för din JMeter testet.
Den lagrar varje element (trådgrupper, timers, samplare, lyssnare) med de inställningar som behövs för att köra dem. Allt du bygger i det grafiska gränssnittet hänger på denna rotnod, som bilden nedan visar.
Vad är WorkBench?
WorkBench var ett scratch-område som lagrade testelement tillfälligtDet hade ingen koppling till testplanen, och JMeter sparade inte dess innehåll – endast Testplan grenen skrevs till disk.
Viktigt: WorkBench avvecklades i JMeter 3.2 och borttagen i JMeter 4.0, så den saknas i nuvarande versioner som 5.6.3. Icke-testelement — HTTP(S) Test Script Recorder, HTTP Mirror Server och Property Display — kopplas nu direkt till testplanen. Om du öppnar en gammal plan som fortfarande innehåller en WorkBench konverteras den grenen till ett testfragment med namnet "WorkBench Test Fragment". Om en äldre inspelningsgenomgång säger att du ska högerklicka på WorkBench, använd noden Testplan istället.
Hur man lägger till element i en testplan
Att lägga till element är väsentlig steg i att bygga en testplan, för utan dem JMeter har inget att exekvera. En plan kan inkludera lyssnare, kontroller, timers, samplare, assertions och konfigurationselement.
Du lägger till ett element genom att högerklicka på Testplan nod och välja från "Lägg till”Lista.
Anta att du vill lägga till två element: a BeanShell Assertion och en Java Request Defaults konfigurationselement.
- Högerklicka Testplan -> Lägg till -> Påstående -> BeanShell Assertion
- Högerklicka Testplan -> Lägg till -> Konfigurationselement -> Java Request Defaults
Animationen nedan guidar dig genom den menysökvägen.
Du kan också ta bort ett element du inte längre behöver. För att ta bort Standardinställningar för HTTP-begäran: markera det -> högerklicka -> välj ta bort -> klicka Ja att bekräfta.
Laddar och sparar element
JMeter kan spara ett enskilt element för sig, inte bara hela planen – användbart när en assertion eller timer återanvänds i flera projekt. De följande två avsnitten täcker båda halvorna av det arbetsflödet.
Hur man skapar en JMX-fil
Anta att du har lagt till ett element med namnet "BeanShell Assertion” och vill spara den separat. Högerklicka BeanShell Assertion -> välj Spara markering som.
En dialogruta öppnas. Klicka på Spara för att lagra elementet under standardnamnet BeanShell Assertion.jmx, eller välj din egen.
Testelement och testplaner lagras båda som *.jmx filer — vanlig XML som du kan öppna i valfri editor eller behålla i versionshantering. Tillägget är inte Java Management Extensions (JMX), en icke-relaterad Java övervaknings-API som delar samma tre bokstäver.
Hur man laddar och sammanfogar en JMX-fil
Att ladda ett befintligt element sparar den tid du skulle lägga på att skapa och konfigurera ett nytt.
Säg att din testplan redan innehåller en Java Request Defaults element. Högerklicka på det -> välj Sammanfoga.
Välj BeanShell Assertion.jmx filen från katalogen. Elementet läggs till i din nuvarande testplan, som visas nedan.
Hur man konfigurerar element
Varje element visar sina egna inställningar. Så här konfigurerar du ett:
- Markera elementet i trädet i den vänstra rutan.
- Ange konfigurationsinställningarna i den högra rutan.
Den högra panelen ändras med varje elementtyp, enligt nedan.
Hur man sparar en testplan
Spara din testplan innan du kör ett test. Genom att göra det skyddar du ditt arbete mot oväntade fel under körningen. Stegen är:
- Arkiv -> Spara testplan som — en dialogruta öppnas.
- Ange ett filnamn för testplanen -> klick Spara.
Obs: att spara en testplan är olika från att spara ett element.
| Spara en testplan | Spara ett element |
|---|---|
| En testplan består av ett eller flera element | Ett element är en enda grundläggande komponent i JMeter |
| Att spara testplanen skriver alla element i planen | Att spara ett element skriver bara det elementet |
| Öppnas igen med Arkiv -> Öppna | Öppnas igen med högerklick -> Sammanfoga |
Skapa en kombinerad testplan
Du kan sammanfoga en eller flera sparade testplaner i en Combo Testplan, som visas i bilden nedan.
Anta att du har en testplan som heter Test_Fragment.jmx på din dator (denna artikel inkluderar filen). Sammanfoga den med den plan som för närvarande är öppen i JMeter att bygga en större.
Alla testelement från Test_Fragment.jmx läggs nu till i din nuvarande testplan, som bilden nedan visar.
Hur man kör testplan
När planen är sparad kan du köra den. För att köra en eller flera testplaner, välj Start (Ctrl + R) från Körning meny.
Medan JMeter körs visas en liten grön ruta längst till höger i menyraden.
Siffrorna till vänster om den gröna rutan är antalet aktiva trådar / Totala numret av trådar.
För att stoppa testet, tryck på Sluta knappen eller använd kortkommandot Ctrl + '.'
Testrapport rapport~~POS=HEADCOMP
När körningen är klar kan du hämta testrapporten: felloggen som sparats som jmeter.log, plus resultatfilen som skrivits av dina lyssnare. Här är ett typiskt utdrag från ett startutdrag för jmeter.log:
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
Läs jmeter.log först när en körning inte fungerar som den ska: den registrerar JMeter och Java versioner, alla element som inte kunde läsas in och alla utlösta undantag. Nuvarande versioner kan också omvandla en resultatfil till en bläddrbar HTML-instrumentpanel med grafer över svarstid, dataflöde och felfrekvens.















