Tester le chargement et le téléchargement de fichiers
Rapport de recherche Datadog : Bilan sur l'adoption de l'informatique sans serveur Rapport : Bilan sur l'adoption de l'informatique sans serveur

Tester le chargement et le téléchargement de fichiers

Les applications Web peuvent faire appel à un vaste nombre de logiques différentes. Bien que les tests de bout en bout constitués d’interactions simples (telles que des clics et des saisies) suffisent le plus souvent à tester un site Web, il est parfois nécessaire d’aller plus loin et de vérifier des interactions complexes pour s’assurer que les transactions commerciales clés se déroulent normalement dans votre application.

Tester le chargement d’un fichier

Vous pouvez charger un fichier pour valider la dernière étape d’un workflow fonctionnel visant à tester la création d’un profil. Lorsqu’un fichier est chargé avec l’enregistreur de test, les tests Browser de Datadog Synthetics identifient automatiquement le fichier chargé et créent une étape Upload file correspondante. Le fichier est ensuite à nouveau chargé à chaque exécution du test.

Tester le téléchargement d’un fichier

Le téléchargement de fichiers est une autre action couramment effectuée par les utilisateurs sur les applications Web : il peut par exemple s’agir de télécharger la confirmation d’une commande à partir d’un site Web de e-commerce ou d’exporter un relevé de compte au format PDF ou CSV.

Les tests browser de Datadog et l’assertion Test a downloaded file vous permettent de vérifier que les fichiers téléchargeables à partir de votre application Web sont correctement transférés (par exemple, à partir de votre serveur FTP). L’assertion peut être utilisée pour vérifier que le nom, la taille et les données d’un fichier téléchargé sont corrects.

Pour configurer un test browser avec cette assertion :

  1. Enregistrez l’étape qui génère le téléchargement de fichier dans votre test Browser. L’exemple ci-dessous montre comment enregistrer un clic sur un bouton qui déclenche le téléchargement d’un fichier .docx :

  2. Ajoutez une assertion Test a downloaded file pour confirmer que le fichier a été téléchargé correctement  :

    Vous pouvez effectuer des vérifications plus avancées si vous le souhaitez, par exemple sur le nom de votre fichier, sa taille et même son intégrité à l’aide d’une chaîne md5 :

    Consultez la liste complète des assertions de test Browser pour en savoir plus sur l’assertion Test a downloaded file.

  3. Vérifiez que le fichier a été téléchargé et qu’il est conforme aux exigences que vous avez configurées dans votre assertion en examinant le résultat de test généré :

Pour aller plus loin