Zodra je JMeter start, zie je 2 elementen
- Testplan
- Werkbank
Wat is een testplan?
Testplan is waar u elementen toevoegt die nodig zijn voor uw JMeter-test.
Het slaat alle elementen op (zoals ThreadGroup, Timers enz.) En hun overeenkomstige instellingen die nodig zijn om de door u gewenste tests uit te voeren.
De volgende afbeelding toont een voorbeeld van een testplan
Wat is WorkBench?
De WorkBench biedt simpelweg een plek om testelementen tijdelijk op te slaan . WorkBench heeft geen relatie met Testplan. JMeter zal de inhoud van de WorkBench niet opslaan . Het slaat alleen de inhoud van de Testplan-tak op
"WorkBench" zal worden gebruikt in onze tutorial HTTP Proxy Server Recording Test
Negeer het voorlopig.
Hoe voeg je elementen toe?
Het toevoegen van elementen is de essentiële stap om een testplan op te stellen, want zonder elementen toe te voegen, kan JMeter uw testplan niet uitvoeren
Een testplan bevat veel elementen, zoals luisteraar, controller en timer
U kunt een element aan een testplan toevoegen door met de rechtermuisknop op een testplan te klikken en nieuwe elementen uit de lijst " Toevoegen " te kiezen.
Stel dat u 2 elementen wilt toevoegen aan Test Plan BeanShell Assertion en Java Request Default
- Klik met de rechtermuisknop op Testplan -> Toevoegen -> Bevestiging -> Bean Shell-bevestiging
- Klik met de rechtermuisknop op Testplan -> Toevoegen -> Configuratie-element -> Standaard Java-aanvraag
U kunt ook verwijderen van een ongebruikte element
Stel dat u het element " HTTP Request Defaults " wilt verwijderen , selecteer "HTTP Request Default" -> Klik met de rechtermuisknop-> kies Verwijderen uit het contextmenu -> Klik op Ja om te bevestigen, verwijder dit element in het berichtvenster
Elementen laden en opslaan
Hoe een JMX-bestand te maken
Stel dat u al een elementnaam "BeanShell Assertion " hebt toegevoegd . Nu wil je het opslaan.
Klik met de rechtermuisknop op BeanShell-bevestiging -> selecteer Selectie opslaan als
Er verschijnt een dialoogvenster weer te geven, klik S ave knop om uw elementen onder standaard naam op te slaan BeanShell Assertion.jmx . U kunt desgewenst andere namen kiezen
JMeter-testelementen en testplan worden opgeslagen in * .JMX- indeling. JMX staat voor Java Management Extensions.
Hoe JMX-bestand uit te voeren
Het laden van een bestaand element helpt u tijd te besparen die nodig is om nieuwe elementen te maken en te configureren
Stel dat u een bestaand element in Test Plan heeft: Java Request Default
Klik met de rechtermuisknop op Java Request Defaults -> selecteer Samenvoegen
Kies het bestand Elements ( BeanShell Assertion.jmx. ) In de directory. 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
Hoe u een testplan kunt opslaan
Voordat u een test uitvoert, moet u uw testplan eerst opslaan. Door uw testplan op te slaan, voorkomt u onverwachte fouten bij het uitvoeren van het testplan. Stappen om testplan op te slaan -
- Bestand -> Testplan opslaan als-> een dialoogvensterweergave
- Voer een bestandsnaam in van Testplan -> klik op Opslaan
Opmerking: het opslaan van een testplan is iets anders dan het opslaan van elementen.
Een testplan opslaan |
Een element opslaan |
---|---|
Testplan bestaat uit een of meer elementen |
Element is een basiscomponent van JMeter |
Wanneer u uw testplan opslaat, worden al die elementen in het plan opgeslagen |
Wanneer u uw elementen opslaat, wordt slechts één element opgeslagen. |
Maak een Combo-testplan
U kunt een of meer testplannen samenvoegen om een combo- testplan te maken, zoals weergegeven in de onderstaande afbeelding
Stel dat u al een bestaande testplannaam Test_Fragment.jmx op uw computer heeft (dit artikel bevat dit bestand). U kunt dit testplan samenvoegen met het huidige testplan op JMeter om een nieuw testplan te maken.
Nu worden alle testelementen in het bestand Test_Fragment.jmx toegevoegd aan uw huidige testplan zoals weergegeven in de onderstaande afbeelding
Hoe u een testplan uitvoert
Om uw enkele of meerdere testplannen uit te voeren, kiest u Start (Control + R) in het menu-item Uitvoeren .
Als JMeter actief is, wordt er een klein groen vakje aan de rechterkant van de menubalk weergegeven.
De cijfers links van het groene vak zijn het aantal actieve threads / totaal aantal threads.
Om de test te stoppen, drukt u op de knop Stop of gebruikt u de sneltoets Ctrl + '.'
Test rapport
Wanneer de testuitvoering is voltooid, kunt u het testrapport krijgen. Het testrapport bevat het foutenlogboekbestand, 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 The 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.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: Default Locale = 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 \ 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