JMeter GUI: Testplan & arbeidsbenk

Innholdsfortegnelse:

Anonim

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

  1. Testplan
  2. arbeidsbenk

Hva er en testplan?

Testplan er hvor du legger til elementer som kreves for JMeter-testen din.

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

Følgende figur viser et eksempel på testplan

Hva er WorkBench?

WorkBench gir rett og slett et sted å lagre testelementer midlertidig . WorkBench har ingen sammenheng med testplan. JMeter lagrer ikke innholdet i WorkBench. Det lagrer bare innholdet i Testplan-grenen

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

For nå, ignorere det.

Hvordan legge til elementer?

Å legge til elementer er det viktigste trinnet for å lage en testplan, fordi JMeter ikke kan utføre testplanen din uten å legge til elementer

En testplan inkluderer mange elementer som lytter, kontroller og tidtaker

Du kan legge til et element i test plan ved å høyreklikke på en testplan og velge nye elementer fra " Legg til " -liste.

Anta at du vil legge til to elementer i Test Plan BeanShell Assertion og Java Request Default

  • Høyreklikk Testplan -> Legg til -> Påstand -> Bønneskallpåstand
  • Høyreklikk Testplan -> Legg til -> Konfigurasjonselement -> Java-forespørsel om standard

Du kan også fjerne et ubrukt element

La oss si, du vil fjerne elementet " HTTP Request Defaults ", velg "HTTP Request Default" -> Høyreklikk-> velg Fjern fra hurtigmenyen -> Klikk Ja for å bekrefte slett dette elementet i meldingsboksen

Laster og lagrer elementer

Hvordan lage JMX-fil

Anta at du allerede har lagt til et elementnavn "BeanShell Assertion ". Nå vil du lagre det.

Høyreklikk BeanShell Assertion -> velg Lagre utvalg som

En dialogboks vises, klikk S ave- knappen for å lagre elementene dine under standardnavnet BeanShell Assertion.jmx . Du kan velge andre navn hvis du vil

JMeter-testelementer og testplan lagres i * .JMX- format. JMX står for Java Management Extensions.

Hvordan kjøre JMX-fil

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

La oss si at du har et eksisterende element i testplan: Java Request Default

Høyreklikk Java Request Standard -> velg Slå sammen

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

Hvordan konfigurere elementer

For å konfigurere et hvilket som helst element

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

Hvordan lagre en testplan

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

  1. Fil -> Lagre testplan som-> en dialogboksvisning
  2. Skriv inn et filnavn på Testplan -> klikk Lagre

Merk: Lagring av en testplan er forskjellig fra lagringselementer.

Lagre en testplan

Lagre et element

Testplan består av ett eller flere elementer

Element er en grunnleggende komponent i JMeter

Når du lagrer testplanen, lagres alle elementene i planen

Når du lagrer elementene dine, blir bare ett element lagret.

Lag en kombinasjonsprøveplan

Du kan slå sammen ett eller flere testplaner for å lage en kombinasjons testplan som vist i figuren nedenfor

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

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

Hvordan kjøre testplan

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

Når JMeter kjører, viser den en liten grønn rute i høyre ende av menylinjen.

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

For å stoppe testen, trykk på Stop- knappen eller bruk hurtigtasten Ctrl + '.'

Testrapport

Når testutførelsen er ferdig, kan du få testrapporten. Testrapporten inneholder feilloggfilen, som er lagret i jmeter.log, og sammendraget av testresultatene. Her er en eksempler loggfil 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: 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.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: Standard språk = engelsk (USA)
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: JMeter Lokalitet = 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