GUI di JMeter: piano di test e amp; banco di lavoro

Sommario:

Anonim

Non appena avvii JMeter, vedrai 2 elementi

  1. Piano di test
  2. banco di lavoro

Cos'è un piano di test?

Il piano di test è dove aggiungi gli elementi necessari per il tuo test JMeter.

Memorizza tutti gli elementi (come ThreadGroup, Timers, ecc.) E le impostazioni corrispondenti necessarie per eseguire i test desiderati.

La figura seguente mostra un esempio di piano di test

Cos'è WorkBench?

Il WorkBench fornisce semplicemente un posto dove memorizzare temporaneamente gli elementi di prova . WorkBench non ha alcuna relazione con il piano di test. JMeter non salverà il contenuto di WorkBench. Salva solo il contenuto del ramo Test Plan

"WorkBench" verrà utilizzato nel nostro tutorial Test di registrazione del server proxy HTTP

Per ora, ignoralo.

Come aggiungere elementi?

L'aggiunta di elementi è il passaggio essenziale per creare un piano di test perché senza aggiungere elementi, JMeter non può eseguire il piano di test

Un piano di test include molti elementi come listener, controller e timer

È possibile aggiungere un elemento al piano di test facendo clic con il pulsante destro del mouse su un piano di test e scegliere nuovi elementi dall'elenco " Aggiungi ".

Supponiamo di voler aggiungere 2 elementi a Test Plan BeanShell Assertion e Java Request Default

  • Fare clic con il tasto destro del mouse su Test Plan -> Aggiungi -> Assertion -> Bean Shell Assertion
  • Fare clic con il pulsante destro del mouse su Piano di test -> Aggiungi -> Elemento di configurazione -> Default richiesta Java

Puoi anche rimuovere un elemento inutilizzato

Supponiamo che tu voglia rimuovere l'elemento " Default richiesta HTTP ", selezionare "Default richiesta HTTP" -> Fare clic con il pulsante destro del mouse-> scegliere Rimuovi dal menu contestuale -> Fare clic su per confermare l'eliminazione di questo elemento nella finestra del messaggio

Caricamento e salvataggio di elementi

Come creare un file JMX

Supponiamo di aver già aggiunto il nome di un elemento "BeanShell Assertion ". Ora vuoi salvarlo.

Fare clic con il pulsante destro del mouse su BeanShell Assertion -> selezionare Salva selezione con nome

Un display finestra di dialogo, fare clic su S ave pulsante per salvare gli elementi sotto il nome di default BeanShell Assertion.jmx . Puoi scegliere altri nomi se lo desideri

JMeter Test Elements e Test plan sono memorizzati nel formato * .JMX . JMX sta per Java Management Extensions.

Come eseguire il file JMX

Il caricamento dell'elemento exist ti aiuta a risparmiare il tempo necessario per creare e configurare nuovi elementi

Supponiamo che tu abbia un elemento esistente in Test Plan: Java Request Default

Fare clic con il pulsante destro del mouse su Impostazioni predefinite richieste Java -> selezionare Unisci

Scegli il file Elements ( BeanShell Assertion.jmx. ) Nella directory. Questo elemento verrà aggiunto al tuo attuale piano di test.

Come configurare gli elementi

Per configurare qualsiasi elemento

  1. Seleziona l'elemento nella struttura ad albero nel riquadro sinistro
  2. Immettere le impostazioni di configurazione nel riquadro destro

Come salvare un piano di test

Prima di eseguire un test, è necessario salvare prima il piano di test. Il salvataggio del piano di test consente di evitare errori imprevisti durante l'esecuzione del piano di test. Passaggi per salvare il piano di test -

  1. File -> Salva piano di prova come-> una finestra di dialogo visualizzata
  2. Immettere un nome file per il piano di test -> fare clic su Salva

Nota: il salvataggio di un piano di test è diverso dal salvataggio degli elementi.

Salvataggio di un piano di test

Salvataggio di un elemento

Il piano di test è costituito da uno o più elementi

Element è un componente di base di JMeter

Quando salvi il tuo piano di test, tutti gli elementi nel piano vengono salvati

Quando salvi i tuoi elementi, viene salvato solo un elemento.

Crea un piano di test combinato

È possibile unire uno o più piani di test per creare un piano di test combinato come mostrato nella figura seguente

Supponi di avere già un piano di test esistente con il nome Test_Fragment.jmx sul tuo computer (questo articolo include questo file). È possibile unire questo piano di test al piano di test corrente su JMeter per creare un nuovo piano di test.

Ora tutti gli elementi di test nel file Test_Fragment.jmx vengono aggiunti al piano di test corrente come mostrato nella figura seguente

Come eseguire il piano di test

Per eseguire uno o più piani di test, scegli Start (Control + R) dalla voce di menu Esegui .

Quando JMeter è in esecuzione, mostra una piccola casella verde all'estremità destra della barra dei menu.

I numeri a sinistra della casella verde sono il numero di thread attivi / numero totale di thread.

Per interrompere il test, premere il pulsante Stop o utilizzare il tasto breve Ctrl + "."

Rapporto di prova

Al termine dell'esecuzione del test, è possibile ottenere il report del test. Il rapporto del test include il file di registro degli errori, che viene salvato in jmeter.log, e il riepilogo dei risultati del test. Ecco un file di registro di esempio di 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: versione 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 = VM client Java HotSpot (TM)
  • 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: Impostazioni locali predefinite = Inglese (Stati Uniti)
  • 2013/08/18 08:41:12 INFO - jmeter.JMeter: JMeter Locale = Inglese (Stati Uniti)
  • 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