Jakmile spustíte JMeter, uvidíte 2 prvky
- Testovací plán
- 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
- Vyberte prvek ve stromu v levém podokně
- 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 -
- File -> Save Test Plan as-> a Dialog box display
- 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