JMeter GUI: Testplan og arbeidsbenk

Så snart du starter JMeter, vil du se 2 elementer

  1. Testplan
  2. Workbench

JMeter GUI

Hva er en testplan?

Testplan er der du legger til elementer som kreves for din JMeter Test.

Den lagrer alle elementene (som ThreadGroup, Timers etc) og deres tilsvarende innstillinger som kreves for å kjøre de ønskede testene.

Følgende figur viser et eksempel på testplan

Testplan

Hva er WorkBench?

WorkBench gir ganske enkelt et sted å lagre testelementer midlertidig. WorkBench har ingen relasjon til Test Plan. JMeter vil ikke lagre innholdet i WorkBench. Den lagrer bare innholdet i Testplan gren

arbeidsbenk

"WorkBench" vil bli brukt i vår veiledning for HTTP Proxy Server Recording Test

For nå, ignorer det.

Hvordan legge til elementer?

Å legge til elementer er avgjørende trinn for å bygge en testplan fordi uten å legge til elementer, JMeter kan ikke utfør testplanen din

En testplan inkluderer mange elementer som lytter, kontroller og timer

Du kan legge til et element i testplanen ved å høyreklikke på en Testplan og velg nye elementer fra "Legg til”Liste.

Anta at du vil legge til 2 elementer i testplanen BeanShell-påstand og Java Forespørsel som standard

  • Høyreklikk Testplan -> Legg til -> Påstand-> Bean Shell Assertion
  • Høyreklikk Testplan -> Legg til -> Konfigurasjonselement -> Java Forespørsel som standard

Legg til elementer

Du kan også fjerne et ubrukt element

La oss si at du vil fjerne elementet "Standarder for HTTP-forespørsel“, velg “HTTP Request Default” -> Høyreklikk-> velg fjerne fra kontekstmenyen -> Klikk Ja for å bekrefte sletting av dette elementet i meldingsboksen

Laste inn og lagre elementer

Hvordan lage JMX-fil

Anta at du allerede har lagt til et elementnavn "BeanShell Påstand«. Nå vil du lagre den.

Høyreklikk BeanShell Assertion -> velg Lagre utvalg som

Lag JMX-fil

En dialogboks vises, klikk på Save for å lagre elementene dine under standardnavn BeanShell Assertion.jmx. Du kan velge andre navn hvis du vil

Lag JMX-fil

JMeter Testelementer og testplan er lagret i *.JMX format. JMX står for Java Administrasjonsutvidelser.

Hvordan kjøre JMX-fil

Lasting av eksisterende element hjelper deg med å spare tid som kreves for å opprette og konfigurere nye elementer

La oss si at du har et eksisterende element i Test Plan: Java Forespørsel som standard

Høyreklikk Java Forespørselsstandarder-> velg Flett

Kjør JMX-fil

Velg Elements (BeanShell Assertion.jmx.) filen i katalogen. Dette elementet vil bli lagt til din nåværende testplan.

Kjør JMX-fil

Hvordan konfigurere elementer

For å konfigurere ethvert element

  1. Velg elementet i treet i venstre rute
  2. Angi konfigurasjonsinnstillinger i høyre rute

Konfigurer elementer

Hvordan lagre en testplan

Før du kjører en test, bør du lagre testplanen først. Lagring av testplanen hjelper deg med å unngå uventede feil når du kjører testplanen. Trinn for å lagre testplan –

  1. Fil -> Lagre testplan som-> en dialogboksvisning
  2. Skriv inn et filnavn for Test Plan ->klikk Spar

Lagre en testplan

Merk: Lagre en testplan er forskjellig fra å lagre elementer.

Lagre en testplan Lagre et element
Testplan består av ett eller flere elementer Element er en grunnleggende komponent av JMeter
Når du lagrer testplanen din, lagres alle disse elementene i planen Når du lagrer elementene dine, lagres bare ett element.

Lag en kombinasjonstestplan

Du kan fusjonere en eller flere testplaner for å lage en Combo Testplan som vist i figuren nedenfor

Lag en kombinasjonstestplan

Anta at du allerede har et eksisterende testplannavn Test_Fragment.jmx på datamaskinen din (denne artikkelen inkluderer denne filen). Du kan slå sammen denne testplanen til gjeldende testplan på JMeter for å lage en ny testplan.

Lag en kombinasjonstestplan

Nå er alle testelementene i filen Test_Fragment.jmx legges til din nåværende testplan som vist i figuren nedenfor

Lag en kombinasjonstestplan

Hvordan kjøre testplan

For å kjøre enkelt- eller flere testplaner, velg Start (Kontroll + R) fra Kjør menypost.

Kjør testplan

Når JMeter kjører, viser den en liten grønn boks på høyre side av menylinjen.

Kjør testplan

Tallene til venstre for den grønne boksen er antallet aktive tråder / totalt antall av tråder.

For å stoppe testen, trykk Stopp eller bruk korttasten Ctrl + '.'

Kjør testplan

Testrapport

Når testutførelse er ferdig, kan du få testrapporten. Testrapporten inkluderer feilloggfilen, som er lagret i jmeter.log, og testresultatsammendraget. Her er et eksempel på en loggfil JMeter

  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: Copyright (c) 1998-2013 Apache-programvaren Foundation
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: Versjon 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.navn=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: Standard locale=engelsk (USA)
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: JMeter  Locale=engelsk (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