JMeter GUI: piano di test e banco di lavoro
⚡ Riepilogo intelligente
JMeter L'interfaccia grafica (GUI) organizza ogni test di performance attorno a due riquadri: una struttura ad albero del piano di test a sinistra e il relativo pannello di configurazione a destra, dove gli elementi vengono aggiunti, salvati, uniti, eseguiti e riportati.
Non appena si avvia Apache JMeter, il riquadro sinistro si apre con un singolo nodo radice:
- Piano di test
Le versioni precedenti mostravano un secondo nodo chiamato WorkBench. Entrambi sono descritti di seguito.
Cos'è un piano di test?
Un piano di test è dove aggiungi gli elementi necessari per il tuo JMeter test.
Contiene tutti gli elementi (gruppi di thread, timer, campionatori, listener) con le impostazioni necessarie per il loro funzionamento. Tutto ciò che si crea nell'interfaccia grafica dipende da questo nodo radice, come mostrato nella figura seguente.
Cos'è WorkBench?
Il banco di lavoro era un'area di prova che conteneva gli elementi di test. temporaneamenteNon aveva alcuna relazione con il Piano di Test e JMeter non ha salvato il suo contenuto — solo il Piano di test Il ramo è stato scritto su disco.
Importante: WorkBench è stato deprecato nel JMeter 3.2 e rimosso in JMeter 4.0, quindi è assente dalle versioni attuali come la 5.6.3. Gli elementi non di test — HTTP(S) Test Script Recorder, HTTP Mirror Server e Property Display — ora si collegano direttamente al Test Plan. L'apertura di un vecchio piano che contiene ancora un WorkBench converte quel ramo in un Test Fragment denominato "WorkBench Test Fragment". Se una procedura guidata di registrazione precedente indica di fare clic con il pulsante destro del mouse su WorkBench, utilizzare invece il nodo Test Plan.
Come aggiungere elementi a un piano di test
L'aggiunta di elementi è la essential passo nella creazione di un piano di test, perché senza di essi JMeter non ha nulla da eseguire. Un piano può includere listener, controller, timer, campionatori, asserzioni ed elementi di configurazione.
Si aggiunge un elemento facendo clic con il pulsante destro del mouse su Piano di test nodo e scegliendo tra i “Aggiungi" elenco.
Supponiamo di voler aggiungere due elementi: un Asserzione BeanShell e Java Richiedi impostazioni predefinite elemento di configurazione.
- Fare clic con Piano di test -> Aggiungi -> Asserzione -> Asserzione BeanShell
- Fare clic con Piano di test -> Aggiungi -> Elemento di configurazione -> Java Richiedi impostazioni predefinite
L'animazione qui sotto illustra il percorso del menu.
Puoi anche rimuovere un elemento di cui non hai più bisogno. Per eliminare Default richiesta HTTP: selezionalo -> fai clic con il pulsante destro del mouse -> scegli Rimuovere -> fare clic Si per confermare.
Caricamento e salvataggio di elementi
JMeter È possibile salvare un singolo elemento singolarmente, non l'intero piano: una funzionalità utile quando un'asserzione o un timer vengono riutilizzati in diversi progetti. Le due sezioni successive illustrano entrambe le parti di questo flusso di lavoro.
Come creare un file JMX
Supponiamo di aver aggiunto un elemento denominato "Asserzione BeanShell" e vuoi salvarlo da solo. Fai clic con il pulsante destro del mouse Asserzione BeanShell -> seleziona Salva selezione con nome.
Si apre una finestra di dialogo. Fare clic Salva per memorizzare l'elemento con il nome predefinito BeanShell Assertion.jmxoppure scegli il tuo.
Gli elementi di test e i piani di test sono entrambi memorizzati come *.jmx file — XML semplice che puoi aprire in qualsiasi editor o tenere nel controllo di versione. L'estensione non è Java Management Extensions (JMX), un sistema non correlato Java Monitoraggio delle API che condividono le stesse tre lettere.
Come caricare e unire un file JMX
Caricare un elemento esistente consente di risparmiare il tempo che si impiegherebbe per crearne e configurarne uno nuovo.
Supponiamo che il tuo piano di test contenga già un Java Richiedi impostazioni predefinite elemento. Fai clic con il pulsante destro del mouse su di esso -> seleziona Unire.
Scegliere il BeanShell Assertion.jmx file dalla directory. L'elemento viene aggiunto al piano di test corrente, come mostrato di seguito.
Come configurare gli elementi
Ogni elemento espone le proprie impostazioni. Per configurarne uno:
- Seleziona l'elemento nell'albero nel riquadro di sinistra.
- Inserisci le impostazioni di configurazione nel riquadro di destra.
Il pannello di destra cambia a seconda del tipo di elemento, come mostrato di seguito.
Come salvare un piano di test
Salva il tuo piano di test prima di eseguirlo. In questo modo proteggerai il tuo lavoro da errori imprevisti durante l'esecuzione. I passaggi sono i seguenti:
- File -> Salva piano di test con nome — si apre una finestra di dialogo.
- Inserisci un nome file per il piano di test -> clicca Salva.
Nota: il salvataggio di un piano di test è diverso dal salvataggio di un elemento.
| Salvataggio di un piano di test | Salvataggio di un elemento |
|---|---|
| Un piano di test è costituito da uno o più elementi | Un elemento è un singolo componente di base di JMeter |
| Salvando il piano di test, ogni elemento del piano viene scritto. | Salvando un elemento, viene scritto solo quell'elemento. |
| Riaperto tramite File -> Apri | Riaperto con il clic destro -> Unisci |
Creare un piano di test combinato
Puoi osservare le unire uno o più piani di test salvati in un combo Piano di test, come illustrato nella figura seguente.
Supponiamo di avere un piano di test denominato Test_Fragment.jmx sul tuo computer (questo articolo include il file). Uniscilo al piano attualmente aperto in JMeter per costruirne uno più grande.
Tutti gli elementi di prova da Test_Fragment.jmx sono ora stati aggiunti al tuo attuale piano di test, come mostrato nella figura seguente.
Come eseguire il piano di test
Una volta salvato il piano, è possibile eseguirlo. Per eseguire uno o più piani di test, scegliere Inizio (Ctrl + R) dal Correre menu.
Mentre JMeter Quando il programma è in esecuzione, una piccola casella verde appare 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 il pulsante Fermare pulsante oppure usa la scorciatoia Ctrl + '.'
Rapporto di prova
Al termine dell'esecuzione è possibile raccogliere il report di test: il log degli errori salvato come jmeter.log, più il file dei risultati scritto dai listener. Ecco un tipico estratto di avvio di jmeter.log:
2026/07/21 08:41:12 INFO o.a.j.JMeter: Copyright (c) 1998-2024 The Apache Software Foundation 2026/07/21 08:41:12 INFO o.a.j.JMeter: Version 5.6.3 2026/07/21 08:41:12 INFO o.a.j.JMeter: java.version=17.0.11 2026/07/21 08:41:12 INFO o.a.j.JMeter: java.vm.name=OpenJDK 64-Bit Server VM 2026/07/21 08:41:12 INFO o.a.j.JMeter: os.name=Windows 11 2026/07/21 08:41:12 INFO o.a.j.JMeter: os.arch=amd64 2026/07/21 08:41:12 INFO o.a.j.JMeter: file.encoding=UTF-8 2026/07/21 08:41:12 INFO o.a.j.JMeter: Default Locale=English (United States) 2026/07/21 08:41:12 INFO o.a.j.JMeter: JMeterHome=C:\apache-jmeter-5.6.3 2026/07/21 08:41:12 INFO o.a.j.JMeter: user.dir=C:\apache-jmeter-5.6.3\bin
Leggi prima jmeter.log ogni volta che un'esecuzione non si comporta correttamente: registra il JMeter and Java versioni, qualsiasi elemento che non è stato caricato e ogni eccezione generata. Le versioni attuali possono anche trasformare un file di risultati in una dashboard HTML navigabile con grafici relativi a tempi di risposta, throughput e tasso di errore.















