JMeter GUI: Testplan & Arbetsbänk

Innehållsförteckning:

Anonim

Så snart du startar JMeter ser du två element

  1. Testplan
  2. Arbetsbänk

Vad är en testplan?

Testplan är där du lägger till element som krävs för ditt JMeter-test.

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

Följande bild visar ett exempel på testplan

Vad är WorkBench?

WorkBench ger helt enkelt en plats att tillfälligt lagra testelement . WorkBench har ingen relation med testplanen. JMeter sparar inte innehållet i WorkBench. Det sparar bara innehållet i testplangrenen

"WorkBench" kommer att användas i vår tutorial HTTP-proxyserverinspelningstest

För nu, ignorera det.

Hur lägger jag till element?

Att lägga till element är det viktigaste steget för att bygga en testplan, för utan att lägga till element kan JMeter inte utföra din testplan

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

Du kan lägga till ett element i testplanen genom att högerklicka på en testplan och välja nya element från " Lägg till " -listan.

Antag att du vill lägga till två element i Test Plan BeanShell Assertion och Java Request Default

  • Högerklicka på Testplan -> Lägg till -> Påstående -> Bean Shell-påstående
  • Högerklicka testplanen -> Lägg -> Config Element -> Java Request Default

Du kan också ta bort ett oanvänt element

Låt oss säga, du vill ta bort elementet " HTTP Request Defaults ", välj "HTTP Request Default" -> Högerklicka-> välj Ta bort från snabbmenyn -> Klicka på Ja för att bekräfta ta bort detta element i meddelandefältet

Laddar och sparar element

Hur man skapar JMX-fil

Antag att du redan har lagt till ett elementnamn "BeanShell Assertion ". Nu vill du spara det.

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

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

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

Hur man kör JMX-fil

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

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

Högerklicka på Java Request Standard -> välj Sammanfoga

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

Hur man konfigurerar element

För att konfigurera något element

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

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 testplan -

  1. Arkiv -> Spara testplan som-> en dialogruta
  2. Ange ett filnamn för Testplan -> klicka på Spara

Obs! Att spara en testplan skiljer sig 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 element i planen

När du sparar dina element sparas bara ett element.

Skapa en kombinationsprovningsplan

Du kan slå samman en eller flera testplaner för att skapa en kombinationsprovningsplan som visas i bilden nedan

Antag 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å ihop den här testplanen till nuvarande testplan på JMeter för att skapa en ny testplan.

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

Hur man kör testplan

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

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

Siffrorna till vänster om den gröna rutan är antalet aktiva trådar / totalt antal trådar.

För att stoppa testet, tryck på Stop- knappen eller använd kortknappen Ctrl + '.'

Testrapport

När testkörningen är klar kan du få testrapporten. Testrapporten innehåller felloggfilen som sparas i jmeter.log och sammanfattningen av testresultaten. Här är en exempelloggfil av JMeter

  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: Copyright (c) 1998-2013 Apache Software 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: Standardinställning = 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