Téléchargement de fichiers dans JMeter

Traitement des téléchargements de fichiers dans JMeter
Très souvent, nous sommes amenés à écrire des scénarios qui nécessitent des tests de charge des fonctions de téléchargement de fichiers sur le serveur. Dans ce tutoriel, nous allons montrer comment gérer les téléchargements de fichiers dans JMeter.
Configurez l’échantillonneur de requêtes HTTP avec les détails suivants pour effectuer l’action de téléchargement de fichiers :
- Les paramètres Nom du serveur et Chemin d’accès seront le nom du serveur et son Chemin d’accès.
- Le téléchargement de fichiers dans JMeter est une requête HTTP Post. Nous devrons donc sélectionner la méthode POST dans l’échantillonneur de requêtes HTTP.
- Le téléchargement d’un fichier sur le serveur nécessite la compilation d’une requête multipart/form-data. Pour ce faire, cochez la case multipart/form-data for POST dans l’échantillonneur de requêtes HTTP.

Ensuite, nous devons cliquer sur le bouton Ajouter sous Envoyer le fichier avec la demande. Remplissez la zone de texte de la section « Envoyer le fichier avec la demande » avec les informations suivantes :
- Chemin d’accès au fichier : le chemin d’accès au fichier à envoyer (répertoire local)
- Nom du paramètre : Le nom du paramètre est la valeur de l’attribut « name » de la balise de type de fichier (bouton d’envoi), par ex. Dans le cas de l’envoi d’un fichier dans tinypic.com, la valeur du « Nom du paramètre » sera la suivante (Nom du paramètre) « the_file ». Pour référence, voir l’image ci-dessous – il suffit de vérifier l’élément (F12) sur le bouton de téléchargement et de récupérer la valeur de l’attribut name.
- Mime Type : Spécifie le type de fichier à télécharger, par ex. pour un fichier texte, la valeur Mime Type sera « text/plain », pour une image « image/jpeg », etc.
