JMeter GUI: Test Plan & pracovní stůl

Obsah:

Anonim

Jakmile spustíte JMeter, uvidíte 2 prvky

  1. Testovací plán
  2. pracovní stůl

Co je testovací plán?

Testovací plán je místo, kde přidáváte prvky požadované pro váš test JMeter.

Ukládá všechny prvky (jako ThreadGroup, Timers atd.) A jejich odpovídající nastavení potřebná pro spuštění požadovaných testů.

Následující obrázek ukazuje příklad testovacího plánu

Co je WorkBench?

WorkBench jednoduše poskytuje místo pro dočasné uložení testovacích prvků . WorkBench nemá žádný vztah s testovacím plánem. JMeter neuloží obsah WorkBench. Uloží pouze obsah větve Testovací plán

„WorkBench“ bude použit v našem výukovém testu HTTP Proxy Server Recording

Prozatím to ignorujte.

Jak přidat prvky?

Přidání prvků je základním krokem k vytvoření plánu testování, protože bez přidání prvků nemůže JMeter provést váš plán testování

Testovací plán zahrnuje mnoho prvků, jako je posluchač, řadič a časovač

Prvek můžete přidat do plánu testování kliknutím pravým tlačítkem na plán testu a výběrem nových prvků ze seznamu „ Přidat “.

Předpokládejme, že chcete přidat 2 prvky do Test Plan BeanShell Assertion a Java Request Default

  • Klikněte pravým tlačítkem na Testovací plán -> Přidat -> Assertion -> Bean Shell Assertion
  • Klikněte pravým tlačítkem na Testovací plán -> Přidat -> Konfigurační prvek -> Výchozí požadavek Java

Můžete také odebrat nepoužívaný prvek

Řekněme, že chcete odstranit prvek „ HTTP Request Defaults “, vyberte „ HTTP Request Defaults “ -> klikněte pravým tlačítkem-> zvolte Odstranit z místní nabídky -> klikněte na Ano pro potvrzení odstranění tohoto prvku v okně se zprávou

Načítání a ukládání prvků

Jak vytvořit soubor JMX

Předpokládejme, že jste již přidali název prvku „BeanShell Assertion “. Nyní to chcete uložit.

Klikněte pravým tlačítkem na BeanShell Assertion -> vyberte Uložit výběr jako

Zobrazí se dialogové okno, kliknutím na tlačítko S ave uložte prvky pod výchozím názvem BeanShell Assertion.jmx . Pokud chcete, můžete si vybrat jiná jména

Testovací prvky JMeter a testovací plán jsou uloženy ve formátu * .JMX . JMX je zkratka pro Java Management Extensions.

Jak spustit soubor JMX

Načítání existujícího prvku vám pomůže ušetřit čas potřebný k vytvoření a konfiguraci nových prvků

Řekněme, že v Testovacím plánu máte existující prvek: Výchozí požadavek Java

Pravým tlačítkem klikněte na Výchozí nastavení Java -> vyberte Sloučit

Vyberte soubor Elements ( BeanShell Assertion.jmx. ) V adresáři. Tento prvek bude přidán do vašeho aktuálního plánu testování.

Jak konfigurovat prvky

Za účelem konfigurace libovolného prvku

  1. Vyberte prvek ve stromu v levém podokně
  2. Zadejte nastavení konfigurace v pravém podokně

Jak uložit testovací plán

Před spuštěním testu byste si měli nejprve uložit plán testování. Uložení testovacího plánu vám pomůže vyhnout se neočekávané chybě při spuštění testovacího plánu. Kroky k uložení plánu testu -

  1. File -> Save Test Plan as-> a Dialog box display
  2. Zadejte název testovacího plánu -> klikněte na Uložit

Poznámka: Uložení plánu testování se liší od ukládání prvků.

Uložení testovacího plánu

Uložení prvku

Testovací plán se skládá z jednoho nebo více prvků

Element je základní součástí JMeter

Když uložíte testovací plán, uloží se všechny tyto prvky v plánu

Když uložíte své prvky, uloží se pouze jeden prvek.

Vytvořte kombinovaný testovací plán

Můžete sloučit jeden nebo více testovacích plánů a vytvořit kombinovaný testovací plán, jak je znázorněno na následujícím obrázku

Předpokládejme, že ve svém počítači již máte existující název plánu testu Test_Fragment.jmx (Tento článek obsahuje tento soubor). Tento testovací plán můžete sloučit s aktuálním testovacím plánem na JMeteru a vytvořit nový testovací plán.

Nyní jsou všechny testovací prvky v souboru Test_Fragment.jmx přidány do vašeho aktuálního testovacího plánu, jak je znázorněno na obrázku níže

Jak spustit testovací plán

Chcete-li spouštět jednu nebo více testovacích plánů, zvolte Spustit (Ctrl + R) od spuštění položky menu.

Když je JMeter spuštěn, zobrazuje malý zelený rámeček na pravém konci panelu nabídek.

Čísla nalevo od zeleného pole představují počet aktivních vláken / celkový počet vláken.

Chcete-li test zastavit, stiskněte tlačítko Stop nebo použijte krátkou klávesu Ctrl + '.'

Protokol o zkoušce

Po dokončení testu můžete získat protokol o testu. Protokol o testu obsahuje soubor protokolu chyb, který je uložen v jmeter.log, a souhrn výsledků testu. Zde je ukázkový soubor protokolu 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: Verze 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: Výchozí národní prostředí = angličtina (USA)
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: JMeter Locale = English (United States)
  • 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