JMeter GUI: Testplan & Werkbank

Inhoudsopgave:

Anonim

Zodra je JMeter start, zie je 2 elementen

  1. Testplan
  2. 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

  1. Selecteer het element in de structuur in het linkerdeelvenster
  2. 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 -

  1. Bestand -> Testplan opslaan als-> een dialoogvensterweergave
  2. 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