JMeter GUI: Testplan & Arbejdsbænk

Indholdsfortegnelse:

Anonim

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

  1. Testplan
  2. Arbejdsbænk

Hvad er en testplan?

Testplan er hvor du tilføjer elementer, der kræves til din JMeter-test.

Det gemmer alle elementerne (som ThreadGroup, Timers osv.) Og deres tilsvarende indstillinger, der kræves for at køre dine ønskede tests.

Følgende figur viser et eksempel på testplan

Hvad er WorkBench?

WorkBench giver simpelthen et sted at gemme testelementer midlertidigt . WorkBench har ingen relation til testplan. JMeter gemmer ikke indholdet af WorkBench. Det gemmer kun indholdet af testplangrenen

"WorkBench" vil blive brugt i vores tutorial HTTP Proxy Server Recording Test

I øjeblikket skal du ignorere det.

Hvordan tilføjes elementer?

Tilføjelse af elementer er det essentielle trin til at oprette en testplan, fordi JMeter uden at tilføje elementer kan ikke udføre din testplan

En testplan inkluderer mange elementer såsom lytter, controller og timer

Du kan tilføje et element til testplanen ved at højreklikke på en testplan og vælge nye elementer fra listen " Tilføj ".

Antag, at du vil tilføje 2 elementer til Test Plan BeanShell Assertion og Java Request Default

  • Højreklik på Testplan -> Tilføj -> Påstand -> Bean Shell-påstand
  • Højreklik på Testplan -> Tilføj -> Konfigurationselement -> Java-anmodningsstandard

Du kan også fjerne et ubrugt element

Lad os sige, at du vil fjerne elementet " HTTP-anmodningsstandarder ", vælge "HTTP-anmodningsstandard" -> Højreklik-> vælg Fjern fra genvejsmenuen -> Klik på Ja for at bekræfte sletning af dette element i meddelelsesfeltet

Indlæser og gemmer elementer

Sådan oprettes JMX-fil

Antag at du allerede har tilføjet et elementnavn "BeanShell Assertion ". Nu vil du gemme det.

Højreklik på BeanShell Assertion -> vælg Gem markering som

En dialogboks vises, klik på S ave- knap for at gemme dine elementer under standardnavnet BeanShell Assertion.jmx . Du kan vælge andre navne, hvis du vil

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

Sådan køres JMX-fil

Indlæsning af eksisterende element hjælper dig med at spare den tid, du har brug for til at oprette og konfigurere nye elementer

Lad os sige, at du har et eksisterende element i testplan: Java anmodningsstandard

Højreklik på Java Request Defaults -> vælg Flet

Vælg filen Elements ( BeanShell Assertion.jmx. ) I biblioteket. Dette element føjes til din nuværende testplan.

Sådan konfigureres elementer

For at konfigurere ethvert element

  1. Vælg elementet i træet i venstre rude
  2. Indtast konfigurationsindstillinger i højre rude

Sådan gemmes en testplan

Før du kører en test, skal du først gemme din testplan. At gemme din testplan hjælper dig med at undgå uventede fejl, når du kører testplanen. Trin til at gemme testplan -

  1. Fil -> Gem testplan som-> en dialogboksvisning
  2. Indtast et filnavn på testplan -> klik på Gem

Bemærk: At gemme en testplan er forskellig fra at gemme elementer.

Gemme en testplan

Gemme et element

Testplan består af et eller flere elementer

Element er en grundlæggende komponent i JMeter

Når du gemmer din testplan, gemmes alle disse elementer i planen

Når du gemmer dine elementer, gemmes kun et element.

Opret en kombinationsprøveplan

Du kan flette et eller flere testplaner for at oprette en kombinationsprøveplan som vist i nedenstående figur

Antag, at du allerede har et eksisterende testplannavn Test_Fragment.jmx på din computer (denne artikel indeholder denne fil). Du kan flette denne testplan til den nuværende testplan på JMeter for at oprette en ny testplan.

Nu tilføjes alle testelementerne i filen Test_Fragment.jmx til din nuværende testplan som vist i figuren nedenfor

Sådan køres testplan

For at køre dine enkelte eller flere testplaner skal du vælge Start (Control + R) fra menupunktet Kør .

Når JMeter kører, viser det et lille grønt felt i højre ende af menulinjen.

Tallene til venstre for det grønne felt er antallet af aktive tråde / det samlede antal tråde.

For at stoppe testen skal du trykke på Stop- knappen eller bruge kort tast Ctrl + '.'

Test rapport

Når testudførelsen er færdig, kan du få testrapporten. Testrapporten inkluderer fejllogfilen, der er gemt i jmeter.log, og oversigten over testresultater. Her er en eksempellogfil af 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) klient-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 landestandard = 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