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