Come installare Apache Jmeter in Ubuntu

Come installare Apache Jmeter in Ubuntu
Dopo aver sviluppato un nuovo sito Web, è molto importante eseguire alcuni test per scoprire la limitazione del sito e intraprendere le azioni necessarie per rimuovere le limitazioni per rendere il sito più appropriato per i visitatori prima di pubblicare. Uno dei test importanti per qualsiasi sito Web è un test di carico. Quante richieste può gestire il sito Web alla volta o come si esegue il sito Web quando un gran numero di richieste viene visualizzato sul sito può scoprire tramite Test di caricamento.

Apache Jmeter è lo strumento migliore sviluppato da Stefano Mazzocchi di Apache Software Foundation per eseguire questo tipo di test e consultare le prestazioni di qualsiasi sito Web. Viene utilizzato per creare una grande quantità di traffici simultanei virtuali sul sito Web per eseguire il test di carico. È un software open source. Quindi chiunque può scaricare, installare e personalizzare questo software per eseguire il test. È progettato principalmente per l'applicazione Web di test, ma ora viene utilizzato anche per test di database, test di stress, test distribuiti e test funzionali. Come è possibile installare ed eseguire questo software è mostrato in questo tutorial.

Installa jmeter

Jmeter è sviluppato da Java. Quindi è necessario installare l'ultima versione di JRE o JDK per eseguire JMeter. Se hai installato Java prima, eseguire il seguente comando per controllare la versione di Java installata.

$ java -version

Verrà visualizzato il seguente output se Java 9 è installato sul sistema.

Se non hai installato Java prima, puoi seguire i passaggi dal seguente collegamento tutorial per installare Java prima di iniziare il passaggio successivo.

https: // linuxhint.com/install-java-9-on-ubuntu/

Vai alla seguente posizione URL per scaricare l'ultima versione di JMeter. È possibile scaricare il file binario o di origine di questo strumento da questa posizione. Clicca su 'Apache-Jmeter-5.0.cerniera lampo' link per scaricare il file zip binario di jmeter.

http: // jmeter.Apache.org/download_jmeter.CGI

Clicca su Salvare il file Pulsante di opzione e OK pulsante per avviare il download.

Per impostazione predefinita, il file verrà scaricato in i download cartella. Apri la cartella, fai clic con il tasto destro sul file zip e fai clic su Estrarre qui Dal menu pop-up.

Esegui Jmeter

Premere Alt+Ctrl+T per aprire il terminale e digitare il comando seguente per andare alla posizione da dove è possibile eseguire JMeter.

download $ cd/apache-jmeter-5.0/bin/

Esegui il comando seguente per eseguire JMeter e aprire la finestra di dialogo JMeter.

$ ./jmeter

La seguente finestra di dialogo apparirà dopo l'installazione riuscita di JMeter.

La seguente finestra di dialogo apparirà dopo l'installazione riuscita di JMeter.

Test semplice usando jmeter

È discusso in precedenza che JMeter può essere utilizzato per vari tipi di test. Come si può eseguire un semplice test di carico usando jmeter in questa parte del tutorial. Il nome del test è impostato su Piano di prova Per impostazione predefinita. Se lo desideri puoi modificare il valore predefinito. Qui, il nome è impostato su Piano di prova1 E Test1 è impostato come un commento opzionale. Successivamente, devi impostare le variabili che si desidera utilizzare nel test. Qui, il sito è impostato come nome variabile e Tutorials4uhelp.com è impostato come valore. Questo test eseguirà il test di carico in base alla prossima configurazione del sito Tutorial4uhelp.com.

Fare clic con il tasto destro Piano di prova1 Dalla navigazione sinistra. Clicca su Aggiungere, Prossimo Discussione (utenti) e poi Gruppo di fili. Viene utilizzato per impostare azioni, proprietà e programma Gruppo di fili Prima di iniziare il test.

Nel gruppo thread, è possibile intraprendere cinque tipi di azioni quando si verifica qualsiasi errore del campionatore. Questi sono,

  • Continua
  • Avvia il prossimo filo thread
  • Stop thread
  • Stop Test
  • Stop Test ora

Puoi selezionare una qualsiasi delle azioni di cui sopra per il tuo test. Qui viene utilizzata l'opzione predefinita. La prossima parte del gruppo thread è impostare Proprietà del filo. Le proprietà sono,

  • Numero di thread (utenti)
    Questa proprietà viene utilizzata per assegnare il numero di visitatori virtuali che desideri per i test. 15 è impostato qui.
  • Periodo di aumento (in secondi)
    Questa proprietà viene utilizzata per assegnare il tempo tra due thread. 5 secondi sono impostati qui.
  • Conteggio del ciclo
    Questa proprietà viene utilizzata per assegnare il numero di volte in cui il thread verrà eseguito. È possibile eseguire il thread per tempi illimitati selezionando Per sempre Casella di controllo. 1 è impostato qui per eseguire il thread solo una volta.

Ci sono altre due proprietà che sono "Ritardare la creazione del thread fino a quando è necessario" E "Scheduler". Queste proprietà sono rimaste incontrollate qui. Configurazione Scheduler La parte viene utilizzata per impostare il tempo di esecuzione del test e verrà utilizzata nel test se si è controllata lo scheduler.

Successivamente, devi impostare il Campionatore Digita per eseguire il test. Qui, Richiesta HTTP è impostato come Campionatore, per colpire il server per le risorse.

In Richiesta HTTP parte, devi impostare Server web, Richiesta HTTP Tipo per il test. Puoi usare http o https come protocollo in base al server. Per impostazione predefinita, viene utilizzato HTTP. È necessario impostare il nome di dominio o l'indirizzo IP del tuo server in Nome server o IP campo. Qui, 'Tutorials4uhelp.Il dominio com 'viene utilizzato come nome del server. Altri valori rimangono come valore predefinito.

Successivamente, devi impostare Ascoltatore tipo. Viene utilizzato per visualizzare i risultati del test in vari formato. Qui, 'Visualizza il risultato nella tabella' è selezionato.

Ora puoi fare clic sul pulsante Start per avviare il test in base alle configurazioni assegnate. Devi aspettare un po 'di tempo per completare il thread in questo passaggio.

La seguente schermata verrà visualizzata dopo aver completato il test.

Conclusione

Jmeter è ora uno strumento di test popolare ma questo software ha alcune limitazioni. Consuma più memoria mentre fa il test. Non è utile per l'applicazione desktop e non può rendere HTML e JavaScript come il browser. Se ti stai preparando a pubblicare il tuo sito Web, è molto importante controllare le prestazioni del tuo sito. È possibile utilizzare JMeter per verificare le prestazioni del sito eseguendo diversi tipi di test su di esso. Ti aiuterà a rilevare i problemi del tuo sito e intraprendere azioni adeguate per risolverlo.