JMeter GUI: Testplan en werkbank

Zodra je start JMeter, je ziet 2 elementen

  1. Testplan
  2. Werkbank

JMeter GUI

Wat is een testplan?

In het Testplan voegt u de elementen toe die nodig zijn voor uw JMeter Test.

Het slaat alle elementen op (zoals ThreadGroup, Timers enz.) en de bijbehorende instellingen die nodig zijn om de gewenste tests uit te voeren.

De volgende afbeelding toont een voorbeeld van een testplan

Testplan

Wat is WorkBench?

De WorkBench biedt eenvoudigweg een plek om testelementen op te slaan tijdelijk. WorkBench heeft geen relatie met Testplan. JMeter wil niet veilig de inhoud van de WorkBench. Het slaat alleen de inhoud van het Testplan tak

Werkbank

“WorkBench” zal worden gebruikt in onze tutorial HTTP Proxy Server Recording Test

Negeer het voorlopig.

Hoe elementen toevoegen?

Elementen toevoegen is de essentieel stap om een ​​testplan te bouwen, want zonder elementen toe te voegen, JMeter kan niet voer uw testplan uit

Een testplan bevat veel elementen, zoals luisteraar, controller en timer

U kunt een element aan het testplan toevoegen door met de rechtermuisknop op a te klikken Testplan en kies nieuwe elementen uit “Toevoegen" lijst.

Stel, u wilt 2 elementen toevoegen aan het Testplan BeanShell-bewering en Java Standaard aanvragen

  • klik met de rechtermuisknop Testplan -> Toevoegen -> bewering-> Bewering van bonenschillen
  • klik met de rechtermuisknop Testplan -> Toevoegen -> Configuratie-element -> Java Standaard aanvragen

Elementen toevoegen

Ook verwijderen een ongebruikt element

Stel dat u het element wilt verwijderen “Standaardinstellingen voor HTTP-aanvragen“, selecteer “HTTP Request Default” -> Klik met de rechtermuisknop -> kies verwijderen vanuit het contextmenu -> Klik Ja om te bevestigen dat u dit element uit het berichtenvak verwijdert

Elementen laden en opslaan

Hoe een JMX-bestand te maken

Stel dat u al een elementnaam “BeanShell bewering“. Nu wil je het opslaan.

Klik met de rechtermuisknop op BeanShell Assertion -> selecteren Selectie opslaan als

Maak een JMX-bestand

Er verschijnt een dialoogvenster, klik op Save knop om uw elementen onder de standaardnaam op te slaan BeanShell Assertion.jmx. Als je wilt, kun je andere namen kiezen

Maak een JMX-bestand

JMeter Testelementen en testplan worden opgeslagen in *.JMX formaat. JMX staat voor Java Beheeruitbreidingen.

Hoe een JMX-bestand uit te voeren

Door een bestaand element te laden, kunt u de tijd besparen die nodig is om nieuwe elementen te maken en te configureren

Stel dat u een bestaand element in Testplan heeft: Java Standaard aanvragen

Klik met de rechtermuisknop Java Standaardwaarden aanvragen-> selecteer gaan

Voer een JMX-bestand uit

Kies de Elementen (BeanShell Assertion.jmx.) bestand in de map. Dit element wordt toegevoegd aan uw huidige testplan.

Voer een JMX-bestand uit

Elementen configureren

Om elk element te configureren

  1. Selecteer het element in de structuur in het linkerdeelvenster
  2. Voer de configuratie-instellingen in het rechterdeelvenster in

Elementen configureren

Een testplan opslaan

Voordat u een test uitvoert, moet u eerst uw testplan opslaan. Door uw testplan op te slaan, voorkomt u onverwachte fouten bij het uitvoeren van het testplan. Stappen voor het opslaan van het testplan –

  1. Bestand -> Testplan opslaan als -> een dialoogvenster weergeven
  2. Voer een bestandsnaam in van Testplan ->Klik Bespaar

Bewaar een testplan

Let op: Een testplan opslaan is dat wel anders van het opslaan van elementen.

Een testplan opslaan Een element opslaan
Testplan bestaat uit één of meerdere elementen Element is een basiscomponent van JMeter
Wanneer u uw testplan opslaat, worden al deze elementen in het plan opgeslagen Wanneer u uw elementen opslaat, wordt er slechts één element opgeslagen.

Maak een gecombineerd testplan

Je kan samensmelten een of meerdere testplannen om een combo Testplan zoals weergegeven in onderstaande afbeelding

Maak een gecombineerd testplan

Stel dat u al een bestaande Testplannaam heeft Test_Fragment.jmx op uw computer (dit artikel bevat dit bestand). U kunt dit testplan samenvoegen met het huidige testplan op JMeter om een ​​nieuw testplan te maken.

Maak een gecombineerd testplan

Nu alle testelementen in het bestand Test_Fragment.jmx worden toegevoegd aan uw huidige testplan, zoals weergegeven in de onderstaande afbeelding

Maak een gecombineerd testplan

Testplan uitvoeren

Kies om uw enkele of meerdere testplannen uit te voeren Start (Controle + R) van de lopen menu-item.

Testplan uitvoeren

. JMeter draait, wordt er een klein groen vakje aan de rechterkant van de menubalk weergegeven.

Testplan uitvoeren

De getallen links van het groene vakje zijn het aantal actieve draden / totaal aantal van bedreigingen.

Om de test te stoppen, drukt u op stop knop of gebruik de korte toets Ctrl + '.'

Testplan uitvoeren

Test rapport

Wanneer de testuitvoering is voltooid, kunt u het testrapport ophalen. Het testrapport bevat het foutenlogbestand, dat is opgeslagen in jmeter.log, en de samenvatting van de testresultaten. Hier is een voorbeeldlogbestand van JMeter

  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: Copyright (c) 1998-2013 De Apache-software Foundation
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: Versie 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.naam=Java HotSpot(TM)-client-VM
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: os.naam=Windows 7
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: os.arch=x86
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: os.versie=6.1
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: file.encoding=Cp1252
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: Standaardlandinstelling=Engels (Verenigde Staten)
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: JMeter  Locale=Engels (Verenigde Staten)
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: JMeterHome=C:\Nguyen\Broncode\apache-jmeter-2.9
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: gebruiker.dir =c:\Nguyen\Broncode\apache-jmeter-2.9\bin
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: PWD =C:\Nguyen\Broncode\apache-jmeter-2.9\bin