jMeter - Piano di test FTP
In questo capitolo vedremo come testare un sito FTP utilizzando JMeter. Creiamo un piano di test per testare il sito FTP.
Rinomina piano di test
Apri la finestra JMeter facendo clic su /home/manisha/apache-jmeter-2.9/bin/jmeter.sh
Fare clic sul nodo Piano di test.
Rinomina questo nodo del piano di test come TestFTPSite.
Aggiungi gruppo thread
Aggiungi un gruppo thread, che è un segnaposto per tutti gli altri elementi come campionatori, controller e ascoltatori.
Fare clic con il tasto destro su TestFTPSite (il nostro piano di test)
Seleziona Aggiungi → Thread (utenti) → Gruppo thread. Il gruppo di thread verrà aggiunto sotto il nodo Test Plan (TestFTPSite).
Modificare le proprietà predefinite del gruppo di thread per adattarle ai nostri test come segue:
Name - Utenti FTP
Number of Threads (Users) - 4
Ramp-Up Period - lasciare il valore predefinito di 0 secondi.
Loop Count - 1
Aggiungi campionatore - Richiesta FTP
Ora che abbiamo definito i nostri utenti, è il momento di definire le attività che eseguiranno. Aggiungi elementi di richiesta FTP. Aggiungiamo due elementi di richiesta FTP, uno che recupera un file e l'altro che inserisce un file sul sito ftp.
Seleziona l'elemento FTP users.
Fare clic con il pulsante destro del mouse per visualizzare il menu Aggiungi
Seleziona Aggiungi → Campionatore → Richiesta FTP.
Selezionare l'elemento Richiesta FTP nella struttura ad albero.
Modifica le seguenti proprietà come mostrato di seguito:
In questo elemento vengono inseriti i seguenti dettagli:
Name - Ottieni richiesta FTP
Server Name or IP - 184.168.74.29
Remote File - /home/manisha/sample_ftp.txt
Local File - sample_ftp.txt
Seleziona ottieni (RETR)
Username - manisha
Password - manisha123
Ora aggiungi un'altra richiesta FTP come sopra e modifica le proprietà come mostrato nello screenshot seguente -
In questo elemento vengono inseriti i seguenti dettagli:
Name - Inserimento richiesta FTP
Server Name or IP - 184.168.74.29
Remote File - /home/manisha/examplefile.txt
Local File - /home/manisha/work/examplefile.txt
Seleziona inserisci (STOR)
Username - manisha
Password - manisha123
Aggiungi ascoltatore
L'ultimo elemento che devi aggiungere al tuo piano di test è un ascoltatore. Questo elemento è responsabile della memorizzazione di tutti i risultati delle richieste FTP in un file e della presentazione di un modello visivo dei dati.
Seleziona l'elemento FTP users.
Aggiungere un listener Visualizza albero dei risultati selezionando Aggiungi> Listener> Visualizza albero dei risultati.
Esegui il piano di test
Ora salva il piano di test sopra come ftpsite_test.jmx . Esegui questo piano di test utilizzandoRun → Start opzione.
Visualizza l'output
Il seguente output può essere visto nel listener.
Puoi vedere che vengono effettuate quattro richieste per ciascuna richiesta FTP e il test ha esito positivo. Il file recuperato per la richiesta GET viene archiviato nella cartella / bin. Nel nostro caso lo è/home/manisha/apache-jmeter-2.9/bin/. Per la richiesta PUT, il file viene caricato nel percorso/home/manisha/.