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/.