JMeter GUI: Testplan en werkbank
Zodra je start JMeter, je ziet 2 elementen
- Testplan
- Werkbank
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
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
“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
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
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
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
Kies de Elementen (BeanShell Assertion.jmx.) bestand in de map. Dit element wordt toegevoegd aan uw huidige testplan.
Elementen configureren
Om elk element te configureren
- Selecteer het element in de structuur in het linkerdeelvenster
- Voer de configuratie-instellingen in het rechterdeelvenster in
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 –
- Bestand -> Testplan opslaan als -> een dialoogvenster weergeven
- Voer een bestandsnaam in van Testplan ->Klik Bespaar
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
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.
Nu alle testelementen in het bestand Test_Fragment.jmx worden toegevoegd aan uw huidige testplan, zoals weergegeven in de onderstaande afbeelding
Testplan uitvoeren
Kies om uw enkele of meerdere testplannen uit te voeren Start (Controle + R) van de lopen menu-item.
. JMeter draait, wordt er een klein groen vakje aan de rechterkant van de menubalk weergegeven.
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 + '.'
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