Supporto del sistema operativo per JMeter
JMeter è un'applicazione Java pura e dovrebbe funzionare correttamente su qualsiasi sistema che abbia un'implementazione Java compatibile.
Ecco l'elenco di un sistema operativo compatibile con JMeter
- Linux
- finestre
- Mac OS
- Ubuntu
In questo tutorial imparerai:
- Passaggi per installare JMeter
- Avvia JMeter in modalità GUI
- Come eseguire JMeter in modalità non GUI
- Avvia JMeter in modalità server
- Avvia JMeter in modalità riga di comando
- Pacchetti aggiuntivi
- Usa JMeter in Linux
Passaggi per installare JMeter
Passaggio 1) Installa Java
Poiché JMeter è un'applicazione desktop Java pura, richiede una JVM 6 o superiore completamente conforme. È possibile scaricare e installare l'ultima versione di Java SE Development Kit. Scarica Java Platform (JDK)
Al termine dell'installazione, è possibile utilizzare la seguente procedura per verificare se Java JDK è stato installato correttamente nel sistema
- In Windows / Linux, vai su Terminale
- Immettere il comando java -version
Se l'ambiente di runtime Java è installato correttamente, vedrai l'output come nella figura seguente
Se non viene visualizzato nulla, reinstallare l'ambiente di runtime Java SE
Vedere il collegamento per le istruzioni dettagliate https://www.guru99.com/install-java.html
Passaggio 2) Scarica Jmeter
Al momento della stesura di questo documento, l'ultima versione di JMeter è Apache JMeter 4.2 . Puoi scaricarlo qui Ma questo tutorial mostra l'installazione della versione 2.9, il processo di installazione rimane lo stesso.
Scegli il file binari (zip o tgz) da scaricare come mostrato nella figura sotto
Passaggio 3) Installazione
L'installazione di JMeter è estremamente facile e semplice. È sufficiente decomprimere il file zip / tar nella directory in cui si desidera installare JMeter. Non c'è nessuna noiosa schermata di installazione da affrontare! Basta decomprimere e il gioco è fatto!
Una volta completata la decompressione, la struttura della directory di installazione dovrebbe apparire come nella figura seguente
Di seguito è riportata la descrizione delle directory JMeter e la sua importanza La directory JMeter contiene molti file e directory
- / bin : contiene il file di script JMeter per l'avvio di JMeter
- / docs : file di documentazione di JMeter
- / extras : file aggiuntivi relativi a formiche
- / lib /: contiene la libreria Java richiesta per JMeter
- / lib / ext : contiene i file jar principali per JMeter e i protocolli
- / lib / junit : libreria Junit utilizzata per JMeter
- / printable_docs :
Passaggio 4) Avvia JMeter
Puoi avviare JMeter in 3 modalità
- Modalità GUI
- Modalità server
- Modalità riga di comando
Avvia JMeter in modalità GUI
Se stai usando Window, esegui il file /bin/jmeter.bat per avviare JMeter in modalità GUI come mostrato di seguito
La figura seguente annota i vari componenti nella GUI di JMeter
Come eseguire JMeter in modalità non GUI
Avvia JMeter in modalità server
La modalità server viene utilizzata per i test distribuiti . Questo test funziona come un modello client-server . In questo modello, JMeter viene eseguito su un computer server in modalità server . Su un computer client, JMeter viene eseguito in modalità GUI .
Per avviare la modalità server, eseguire il file bat bin \ jmeter-server.bat come nella figura sottostante
Avvia JMeter in modalità riga di comando
JMeter in modalità GUI consuma molta memoria del computer. Per salvare la risorsa, puoi scegliere di eseguire JMeter senza la GUI. A tale scopo, utilizzare le seguenti opzioni di comando
Questo è un esempio della riga di comando
$ jmeter -n -t testPlan.jmx - l log.jtl -H 127.0.0.1 -P 8000
Pacchetti aggiuntivi
In base alle tue esigenze, avrai bisogno di uno o più pacchetti opzionali elencati di seguito.
- Compilatore Java
Java Compiler consente agli sviluppatori di creare codice sorgente JMeter e altri plugin JMeter
- Analizzatore XML SAX
SAX è l'API semplice per XML, originariamente un'API solo Java. È possibile utilizzare il parser XML SAX come alternativa al parser XML in JMeter
- Assistenza via e-mail
JMeter dispone di ampie funzionalità di posta elettronica. Può inviare e-mail in base ai risultati dei test e dispone di un campionatore POP3 (S) / IMAP (S). Ha anche un campionatore SMTP.
- Driver JDBC
Se si desidera testare il server di database, è necessario installare il driver JDBC
Usa JMeter in Linux
- L'uso di JMeter in Linux è lo stesso di Window; devi semplicemente eseguire il seguente script di shell.
- Esegui il file script jmeter (questo file non ha estensione) - esegui JMeter (in modalità GUI per impostazione predefinita).
- Esegui il file di script jmeter-server - avvia JMeter in modalità server (chiama lo script JMeter con i parametri appropriati)
- jmeter.sh - script JMeter molto semplice senza opzioni JVM specificate.
- mirror-server.sh : esegue JMeter Mirror Server in modalità non GUI
- shutdown.sh : esegue il client Shutdown per arrestare correttamente un'istanza non GUI
- stoptest.sh - Esegui il client Shutdown per arrestare improvvisamente un'istanza non GUI