JMeter GUI: piano di test e banco di lavoro
Non appena si avvia JMeter, vedrai 2 elementi
- Piano di test
- banco di lavoro
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
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
"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
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
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
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
Scegliere il Elementi (BeanShell Assertion.jmx.) file nella directory. Questo elemento verrà aggiunto al tuo piano di test attuale.
Come configurare gli elementi
Per configurare qualsiasi Element
- Selezionare l'elemento nell'albero nel riquadro sinistro
- Immettere le impostazioni di configurazione nel riquadro destro
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 –
- File -> Salva piano di prova come -> viene visualizzata una finestra di dialogo
- Immettere un nome file di Piano di test ->clicca Risparmi
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
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.
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 i tuoi piani di test singoli o multipli, scegli Inizia (Control + R) da Correre elemento del menu.
Quando JMeter è in esecuzione, viene visualizzato un piccolo riquadro verde all'estremità destra della barra dei menu.
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 + '.'
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