Come scaricare e installare Apache JMeter (Windows)
โก Riepilogo intelligente
Scarica e installa Apache JMeter in quattro passaggi โ installa un sistema compatibile Java runtime, scarica il JMeter binario, decomprimilo e avvialo in modalitร GUI, server o riga di comando. La stessa procedura funziona su Windows, macOSe Linux perchรฉ JMeter รจ un puro Java applicazione.

OperaSupporto del sistema ting per JMeter
JMeter รจ un puro Java applicazione e funziona correttamente su qualsiasi sistema operativo che abbia un'applicazione compatibile Java runtime. Le piattaforme ufficialmente supportate includono:
- Windows
- macOS
- Linux (incluso Ubuntu, Debian, CentOS e altri)
Passaggi per l'installazione JMeter
Passaggio 1) Installa Java
Perchรฉ JMeter รจ un puro Java applicazione desktop, necessita di una conformitร completa Java 8 o superiore JDK (precedente JMeter sono supportate anche le versioni rilasciate Java 6). Scarica e installa l'ultima versione Java Kit di sviluppo SE da Oracle Java pagina dei download oppure utilizzare una distribuzione OpenJDK come Adoptium, Microsoft Compilazione di OpenJDK o Amazon Corretto.
Una volta completata l'installazione, verificare il JDK con il seguente controllo:
- Aprire un terminal on Windows, macOSo Linux.
- Correre
java -version.
Se l' Java Il runtime รจ installato correttamente, la versione viene visualizzata nel terminale come mostrato di seguito.
Se non viene stampato nulla, reinstallare il Java Tempo di esecuzione SE. Vedi questo tutorial per le istruzioni complete.
Passaggio 2) Scarica JMeter
Scarica l'ultimo binario da Apache JMeter pagina dei download. La linea stabile attuale รจ la JMeter serie 5.x, che richiede Java 8 o superiore. Articoli e screenshot piรน vecchi potrebbero fare riferimento a JMeter Che si tratti della versione 4.x o 2.9, la procedura di installazione รจ la stessa.
Scegliere il Binari file (zip o tgz) come mostrato di seguito.
Passaggio 3) Installazione
JMeter L'installazione รจ estremamente semplice: non รจ presente alcuna procedura guidata di installazione. Decomprimi l'archivio nella directory in cui desideri JMeter per avviare il sistema, e l'installazione รจ completata. La struttura delle cartelle รจ la seguente:
Le directory all'interno del JMeter La cartella serve ai seguenti scopi:
- /bidone โ script che iniziano JMeter (
jmeter.bat,jmeter.sh,jmeter-server). - /documenti - JMeter documentazione.
- /extra โ Extra e script di esempio relativi ad Ant.
- / lib - terzo Java biblioteche utilizzate da JMeter.
- /lib/est - nucleo JMeter file jar e implementazioni di protocolli.
- /lib/giugno - JUnit libreria utilizzata per JUnit campionatori.
- /documenti_stampabili โ documentazione HTML stampabile.
Passaggio 4) Avvia JMeter
JMeter puรฒ essere avviato in tre modalitร , ciascuna adatta a un diverso caso d'uso:
- modalitร GUI per la creazione e il debug dei piani di test.
- Modalitร server per test distribuiti su piรน macchine.
- Modalitร riga di comando (senza interfaccia grafica) per test di carico di livello produttivo.
Inizio JMeter in modalitร GUI
On Windows, correre /bin/jmeter.bat. Sopra macOS oppure Linux, esegui /bin/jmeter. JMeter L'interfaccia utente si avvia come mostrato di seguito.
Lo screenshot annotato qui sotto evidenzia il principale JMeter Componenti dell'interfaccia grafica: albero del piano di test, area di lavoro e editor degli elementi a destra.
Come correre JMeter in modalitร non GUI
Inizio JMeter in modalitร server
La modalitร server viene utilizzata per test distribuito con una topologia client-server. JMeter corre dentro server modalitร su ciascuna macchina generatrice di carico e in GUI modalitร (il controller) sulla workstation dell'utente.
Per avviare la modalitร server, eseguire bin/jmeter-server.bat on Windows or bin/jmeter-server on macOS e Linux.
Inizio JMeter in modalitร riga di comando
JMeterL'interfaccia grafica di 's consuma una quantitร significativa di memoria e CPU, pertanto le prove di carico in produzione dovrebbero essere sempre eseguite in modalitร non grafica per liberare tali risorse per la generazione effettiva del carico.
Esempio di riga di comando:
jmeter -n -t testPlan.jmx -l log.jtl -H 127.0.0.1 -P 8000
Interruttori chiave:
-nโ esegui in modalitร senza interfaccia grafica.-tโ percorso al piano di test JMX.-lโ file di log di output (JTL).-H,-Pโ host e porta del proxy, se รจ necessario un proxy.
Pacchetti aggiuntivi
A seconda dei protocolli e delle funzionalitร di reporting necessarie, installa uno o piรน dei pacchetti opzionali elencati di seguito.
- Java Compiler โ necessario per costruire JMeter sorgente o per compilare plugin personalizzati.
- Analizzatore SAX XML - Il API semplice per XML รจ un parser XML alternativo per payload XML di grandi dimensioni.
- Supporto e-mail - JMeter ร dotato di campionatori SMTP, POP3(S) e IMAP(S) e puรฒ anche inviare un'e-mail al termine di un test.
- Driver JDBC โ Installa il file JAR del driver appropriato per testare i server di database tramite JDBC Sampler.
- Plugin Manager - JMeter Plugins Manager offre accesso con un solo clic a plugin della community come PerfMon e Custom Thread Groups.
Usa il JMeter su Linux
corsa JMeter on Linux รจ identico a eseguirlo su Windows โ invocare un script di shell da bin/:
jmeterโ lanci JMeterModalitร GUI predefinita.jmeter-serverโ inizia JMeter in modalitร server (richiama lo script principale con gli argomenti corretti).jmeter.shโ Avviatore di base senza opzioni JVM specificate.mirror-server.shโ gestisce il JMeter Server mirror in modalitร non grafica.shutdown.shโ arresta correttamente un'istanza senza interfaccia grafica.stoptest.shโ interrompe bruscamente un'istanza senza interfaccia grafica.
Troubleshooting JMeter Installazione
Problemi comuni durante una nuova installazione e come risolverli:
- โJava non รจ riconosciutoโ su Windows: aggiungere il JDK
binAggiungi la cartella al PATH e riapri il terminale. - JMeter L'interfaccia grafica non si avvia: Conferma Java 8 o superiore รจ su PATH con
java -version; le versioni precedenti di JRE non supportano piรน le versioni recenti JMeter stampa. - Problemi con i caratteri HiDPI: edit
bin/jmeter.propertiese rimuovere il commentojmeter.hidpi.mode=truecon un opportuno fattore di scala. - Gestione della memoria esaurita nei test di grandi dimensioni: aumentare
HEAP="-Xms1g -Xmx4g"inbin/jmeter.batorbin/jmeter. - Errori RMI in modalitร server: set
server.rmi.ssl.disable=trueinjmeter.propertiesper una rete di laboratorio isolata.









