jMeter - Plan de test FTP

Dans ce chapitre, nous verrons comment tester un site FTP à l'aide de JMeter. Créons un plan de test pour tester le site FTP.

Renommer le plan de test

  • Ouvrez la fenêtre JMeter en cliquant sur /home/manisha/apache-jmeter-2.9/bin/jmeter.sh

  • Cliquez sur le nœud Plan de test.

  • Renommez ce nœud de plan de test en tant que TestFTPSite.

Ajouter un groupe de threads

Ajoutez un groupe de threads, qui est un espace réservé pour tous les autres éléments tels que les échantillonneurs, les contrôleurs et les écouteurs.

  • Faites un clic droit sur TestFTPSite (notre plan de test)

  • Sélectionnez Ajouter → Threads (utilisateurs) → Thread Group. Le groupe de threads sera ajouté sous le nœud Plan de test (TestFTPSite).

  • Modifiez les propriétés par défaut du groupe de threads en fonction de nos tests comme suit -

    • Name - Utilisateurs FTP

    • Number of Threads (Users) - 4

    • Ramp-Up Period - laissez la valeur par défaut de 0 seconde.

    • Loop Count - 1

Ajouter un échantillonneur - Demande FTP

Maintenant que nous avons défini nos utilisateurs, il est temps de définir les tâches qu'ils vont effectuer. Ajoutez des éléments de requête FTP. Nous ajoutons deux éléments de requête FTP, l'un qui récupère un fichier et l'autre qui place un fichier sur le site ftp.

  • Sélectionnez l'élément utilisateurs FTP.

  • Cliquez avec le bouton droit de la souris pour afficher le menu Ajouter

  • Sélectionnez Ajouter → Échantillonneur → Demande FTP.

  • Sélectionnez l'élément Demande FTP dans l'arborescence.

  • Modifiez les propriétés suivantes comme indiqué ci-dessous -

Les détails suivants sont saisis dans cet élément -

  • Name - Demande FTP Get

  • Server Name or IP - 184.168.74.29

  • Remote File - /home/manisha/sample_ftp.txt

  • Local File - sample_ftp.txt

  • Sélectionnez obtenir (RETR)

  • Username - manisha

  • Password - manisha123

Maintenant, ajoutez une autre demande FTP comme ci-dessus et modifiez les propriétés comme indiqué dans la capture d'écran suivante -

Les détails suivants sont saisis dans cet élément -

  • Name - Demande FTP Put

  • Server Name or IP - 184.168.74.29

  • Remote File - /home/manisha/examplefile.txt

  • Local File - /home/manisha/work/examplefile.txt

  • Sélectionnez put (STOR)

  • Username - manisha

  • Password - manisha123

Ajouter un auditeur

Le dernier élément que vous devez ajouter à votre plan de test est un auditeur. Cet élément se charge de stocker tous les résultats de vos requêtes FTP dans un fichier et de présenter un modèle visuel des données.

  • Sélectionnez l'élément utilisateurs FTP.

  • Ajoutez un écouteur Afficher l'arborescence des résultats en sélectionnant Ajouter> Écouteur> Afficher l'arborescence des résultats.

Exécutez le plan de test

Enregistrez maintenant le plan de test ci-dessus sous ftpsite_test.jmx . Exécutez ce plan de test en utilisantRun → Start option.

Afficher la sortie

La sortie suivante peut être vue dans l'écouteur.

Vous pouvez voir que quatre requêtes sont effectuées pour chaque requête FTP et que le test est réussi. Le fichier récupéré pour la demande GET est stocké dans le dossier / bin. Dans notre cas, c'est/home/manisha/apache-jmeter-2.9/bin/. Pour la demande PUT, le fichier est téléchargé sur le chemin/home/manisha/.