JMeter GUI: piano di test e banco di lavoro

Non appena si avvia JMeter, vedrai 2 elementi

  1. Piano di test
  2. banco di lavoro

JMeter GUI

Cos'è un piano di test?

Piano di test è il luogo in cui aggiungi gli elementi richiesti per il tuo JMeter Test.

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

La figura seguente mostra un esempio di piano di test

Piano di test

Cos'è WorkBench?

Il WorkBench fornisce semplicemente un posto dove memorizzare gli elementi di test temporaneamente. WorkBench non ha alcuna relazione con Test Plan. JMeter andrete a non salvare il contenuto del WorkBench. Salva solo il contenuto del file Piano di test ramo

Banco di lavoro

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

Per ora, ignoratelo.

Come aggiungere elementi?

Aggiungere elementi è il essential passo per costruire un Piano di Test perché senza aggiungere elementi, JMeter non può esegui il tuo piano di test

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

È possibile aggiungere un elemento al piano di test facendo clic con il tasto destro su a Piano di test e scegli nuovi elementi da “Aggiungi" elenco.

Supponiamo di voler aggiungere 2 elementi al piano di test Asserzione BeanShell e a Java Richiedi impostazione predefinita

  • Fare clic destro Piano di test -> Aggiungi -> Affermazione-> Affermazione del guscio di fagiolo
  • Fare clic destro Piano di test -> Aggiungi -> Elemento di configurazione -> Java Richiedi impostazione predefinita

Aggiungi elementi

Puoi anche rimuovere un elemento inutilizzato

Diciamo che vuoi rimuovere l'elemento "Default richiesta HTTP“, seleziona “Richiesta HTTP predefinita” -> Fare clic con il tasto destro-> scegli Rimuovere dal menu contestuale -> Clic Si per confermare elimina questo elemento nella casella del messaggio

Caricamento e salvataggio di elementi

Come creare un file JMX

Supponiamo di aver già aggiunto un nome di elemento "BeanShell Affermazione“. Ora vuoi salvarlo.

Fare clic con il pulsante destro del mouse su Asserzione BeanShell -> seleziona Salva selezione con nome

Crea file JMX

Viene visualizzata una finestra di dialogo, fare clic su Succello pulsante per salvare i tuoi elementi con il nome predefinito BeanShell Assertion.jmx. Puoi scegliere altri nomi se vuoi

Crea file JMX

JMeter Gli elementi di test e il piano di test sono archiviati in *.JMX formato. JMX sta per Java Estensioni di gestione.

Come eseguire il file JMX

Il caricamento di un elemento esistente ti aiuta a risparmiare il tempo necessario per creare e configurare nuovi elementi

Diciamo che hai un elemento esistente nel piano di test: Java Richiedi impostazione predefinita

Fare clic con Java Richiedi impostazioni predefinite-> seleziona Unire

Esegui il file JMX

Scegliere il Elementi (BeanShell Assertion.jmx.) file nella directory. Questo elemento verrà aggiunto al tuo piano di test attuale.

Esegui il file JMX

Come configurare gli elementi

Per configurare qualsiasi Element

  1. Selezionare l'elemento nell'albero nel riquadro sinistro
  2. Immettere le impostazioni di configurazione nel riquadro destro

Configura elementi

Come salvare un piano di test

Prima di eseguire un test, dovresti prima salvare il tuo piano di test. Il salvataggio del piano di test aiuta a evitare errori imprevisti durante l'esecuzione del piano di test. Passaggi per salvare il piano di test –

  1. File -> Salva piano di prova come -> viene visualizzata una finestra di dialogo
  2. Immettere un nome file di Piano di test ->clicca Risparmi

Salva un piano di test

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

Salvataggio di un piano di test Salvataggio di un elemento
Il piano di test è costituito da uno o più elementi L'elemento è un componente base di JMeter
Quando salvi il tuo piano di test, tutti gli elementi del piano vengono salvati Quando salvi i tuoi elementi, viene salvato solo un elemento.

Creare un piano di test combinato

Puoi unire uno o più piani di test per creare a combo Piano di test come mostrato nella figura seguente

Creare un piano di test combinato

Supponiamo che tu abbia già un nome di piano di test esistente 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.

Creare un piano di test combinato

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

Creare un piano di test combinato

Come eseguire il piano di test

Per eseguire i tuoi piani di test singoli o multipli, scegli Inizia (Control + R) da Correre elemento del menu.

Esegui il piano di test

Quando JMeter è in esecuzione, viene visualizzato un piccolo riquadro verde all'estremità destra della barra dei menu.

Esegui il piano di test

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

Per interrompere il test, premere Fermare o utilizzare il tasto breve Ctrl + '.'

Esegui il piano di test

Rapporto di prova

Una volta completata l'esecuzione del test, puoi ottenere il report del test. Il report 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 Il software Apache 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=Java Macchina virtuale client HotSpot(TM).
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: os.nome=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.codifica=Cp1252
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: Impostazioni internazionali 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\Codice_sorgente\apache-jmeter-2.9
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: user.dir =c:\Nguyen\Codice_sorgente\apache-jmeter-2.9\bin
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: PWD =C:\Nguyen\Codice_sorgente\apache-jmeter-2.9\bin