JMeter GUI: Test Plan & Workbench

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

  1. Testplan
  2. Workbench

JMeter GUI

Hvad er en testplan?

Testplan er det sted, hvor du tilføjer nødvendige elementer til din JMeter Test.

Den gemmer alle elementer (som ThreadGroup, Timers osv.) og deres tilsvarende indstillinger, der er nødvendige for at køre dine ønskede tests.

Følgende figur viser et eksempel på Testplan

Testplan

Hvad er WorkBench?

WorkBench giver simpelthen et sted at opbevare testelementer midlertidigt. WorkBench har ingen relation til Test Plan. JMeter vilje ikke gemme indholdet af WorkBench. Det gemmer kun indholdet af Testplan gren

Arbejdsbænk

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

For nu, ignorer det.

Hvordan tilføjer man elementer?

Tilføjelse af elementer er væsentlig trin til at bygge en testplan, fordi uden at tilføje elementer, JMeter kan ikke eksekvere din testplan

En testplan indeholder 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ælg nye elementer fra "Tilføj"Liste.

Antag, at du vil tilføje 2 elementer til Test Plan BeanShell Assertion og Java Anmod som standard

  • Højreklik Testplan -> Tilføj -> Påstand-> Bean Shell Assertion
  • Højreklik Testplan -> Tilføj -> Konfigurationselement -> Java Anmod som standard

Tilføj elementer

Du kan også Fjern et ubrugt element

Lad os sige, du vil fjerne elementet "HTTP-anmodningsstandarder“, vælg “HTTP Request Default” -> Højreklik-> vælg Fjern fra kontekstmenuen -> Klik Ja for at bekræfte sletning af dette element i beskedboksen

Indlæsning og lagring af elementer

Sådan opretter du JMX-fil

Antag, at du allerede har tilføjet et elementnavn "BeanShell Påstand“. Nu vil du gemme den.

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

Opret JMX-fil

En dialogboks vises, klik på Save knappen for at gemme dine elementer under standardnavn BeanShell Assertion.jmx. Du kan vælge andre navne, hvis du vil

Opret JMX-fil

JMeter Testelementer og testplan er gemt i *.JMX format. JMX står for Java Ledelsesudvidelser.

Sådan køres JMX-fil

Indlæsning af eksisterende element hjælper dig med at spare din tid, der kræves til at oprette og konfigurere nye elementer

Lad os sige, at du har et eksisterende element i Test Plan: Java Anmod som standard

Højreklik Java Anmodningsstandarder-> vælg Flet

Kør JMX-fil

Vælg den Elements (BeanShell Assertion.jmx.) fil i mappen. Dette element vil blive tilføjet til din nuværende testplan.

Kør JMX-fil

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

Konfigurer elementer

Sådan gemmer du en testplan

Før du kører en test, bør 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. Filer -> Gem testplan som-> en dialogboks
  2. Indtast et filnavn for Test Plan ->klik Gem

Gem en testplan

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

Gem en testplan Gem et element
Testplan består af et eller flere elementer Element er en grundlæggende bestanddel af JMeter
Når du gemmer din testplan, gemmes alle disse elementer i planen Når du gemmer dine elementer, gemmes kun ét element.

Opret en kombinationstestplan

Du kan fusionere en eller flere testplaner for at oprette en combo Testplan som vist i nedenstående figur

Opret en kombinationstestplan

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 aktuelle testplan på JMeter at oprette en ny testplan.

Opret en kombinationstestplan

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

Opret en kombinationstestplan

Sådan køres testplan

Vælg for at køre dine enkelt- eller flere testplaner Starten (Kontrol + R) fra Kør menupunkt.

Kør testplan

Hvornår JMeter kører, viser den en lille grøn boks i højre ende af menulinjen.

Kør testplan

Tallene til venstre for den grønne boks er antallet af aktive tråde / samlet antal af tråde.

Tryk på for at stoppe testen Stands knappen eller brug den korte tast Ctrl + '.'

Kør testplan

Test rapport

Når testudførelsen er færdig, kan du få testrapporten. Testrapporten indeholder fejllogfilen, som er gemt i jmeter.log, og testresultatoversigten. Her er et eksempel på en logfil JMeter

  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: Copyright (c) 1998-2013 Apache-softwaren 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.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: Standardlokalitet=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