JMeter GUI: Testplan och arbetsbänk

Så fort du startar JMeter, kommer du att se 2 element

  1. Testplan
  2. Arbetsbänk

JMeter GUI

Vad är en testplan?

Testplan är där du lägger till element som krävs för din JMeter Test.

Den lagrar alla element (som ThreadGroup, Timers etc) och deras motsvarande inställningar som krävs för att köra dina önskade tester.

Följande figur visar ett exempel på testplan

Testplan

Vad är WorkBench?

WorkBench tillhandahåller helt enkelt en plats för att lagra testelement tillfälligt. WorkBench har ingen relation med Test Plan. JMeter kommer inte spara innehållet i WorkBench. Det sparar bara innehållet i Testplan gren

Arbetsbänk

"WorkBench" kommer att användas i vår handledning för HTTP Proxy Server Recording Test

För nu, ignorera det.

Hur lägger man till element?

Att lägga till element är väsentlig steg för att bygga en testplan eftersom utan att lägga till element, JMeter kan inte exekvera din testplan

En testplan innehåller många element som lyssnare, styrenhet och timer

Du kan lägga till ett element i testplanen genom att högerklicka på en Testplan och välj nya element från "Lägg till”Lista.

Anta att du vill lägga till 2 element till testplanen BeanShell Assertion och Java Begär standard

  • Högerklicka Testplan -> Lägg till -> påstående-> Bean Shell Assertion
  • Högerklicka Testplan -> Lägg till -> Config Element -> Java Begär standard

Lägg till element

Du kan också ta bort ett oanvänt element

Låt oss säga att du vill ta bort elementet "Standardinställningar för HTTP-begäran", välj "HTTP Request Default" -> Högerklicka-> välj ta bort från snabbmenyn -> Klicka Ja för att bekräfta radera detta element i meddelanderutan

Laddar och sparar element

Hur man skapar en JMX-fil

Anta att du redan har lagt till ett elementnamn "BeanShell påstående". Nu vill du spara den.

Högerklicka på BeanShell Assertion -> välj Spara markering som

Skapa JMX-fil

En dialogruta visas, klicka på Save knappen för att spara dina element under standardnamn BeanShell Assertion.jmx. Du kan välja andra namn om du vill

Skapa JMX-fil

JMeter Testelement och testplan lagras i *.JMX format. JMX står för Java Management Extensions.

Hur man kör JMX-fil

Att ladda exist-element hjälper dig att spara tid som krävs för att skapa och konfigurera nya element

Låt oss säga att du har ett befintligt element i Testplan: Java Begär standard

Högerklicka Java Request Defaults-> välj Sammanfoga

Kör JMX-fil

Välj Elements (BeanShell Assertion.jmx.) filen i katalogen. Detta element kommer att läggas till i din nuvarande testplan.

Kör JMX-fil

Hur man konfigurerar element

För att konfigurera vilket element som helst

  1. Välj elementet i trädet på vänster fönster
  2. Ange konfigurationsinställningar i den högra rutan

Konfigurera element

Hur man sparar en testplan

Innan du kör ett test bör du spara din testplan först. Att spara din testplan hjälper dig att undvika oväntade fel när du kör testplanen. Steg för att spara testplanen –

  1. Arkiv -> Spara testplan som-> en dialogruta
  2. Ange ett filnamn för Test Plan ->klick Spara

Spara en testplan

Obs: Att spara en testplan är olika från att spara element.

Spara en testplan Spara ett element
Testplanen består av ett eller flera element Element är en grundläggande komponent i JMeter
När du sparar din testplan sparas alla dessa element i planen När du sparar dina element sparas bara ett element.

Skapa en kombinerad testplan

Du kan sammanfoga en eller flera testplaner för att skapa en Combo Testplan enligt bilden nedan

Skapa en kombinerad testplan

Anta att du redan har ett befintligt testplannamn Test_Fragment.jmx på din dator (den här artikeln innehåller den här filen). Du kan slå samman denna testplan med aktuell testplan på JMeter för att skapa en ny testplan.

Skapa en kombinerad testplan

Nu är alla testelement i fil Test_Fragment.jmx läggs till i din nuvarande testplan som visas i figuren nedan

Skapa en kombinerad testplan

Hur man kör testplan

För att köra dina enstaka eller flera testplaner, välj Start (Kontroll + R) från Körning menyalternativ.

Kör testplan

När JMeter körs visar den en liten grön ruta till höger i menyraden.

Kör testplan

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 eller använd korttangenten Ctrl + '.'

Kör testplan

Testrapport rapport~~POS=HEADCOMP

När testkörningen är klar kan du få testrapporten. Testrapporten innehåller felloggfilen, som sparas i jmeter.log, och testresultatsammanfattningen. Här är ett exempel på loggfilen JMeter

  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: Copyright (c) 1998-2013 Apache-programvaran Foundation
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: Version 2.9 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) Client VM
  • 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: Default Locale=Engelska (USA)
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: JMeter  Locale=Engelska (USA)
  • 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