Fermer

janvier 18, 2024

Intégrer Excel avec Rest Assured / Blogs / Perficient

Intégrer Excel avec Rest Assured / Blogs / Perficient


Commençons par ce blog pour tenter de comprendre l’art de l’intégration d’Excel avec Rest Assured. Préparez-vous pour une transition en douceur entre la lecture des données à partir de fichiers Excel et notre test Rest Assured. Rest Assured, la centrale Java pour les tests d’API, s’associe à Apache POI, le maestro de la magie des fichiers Excel, dans cette exploration passionnante. Voyons où le génie Java rencontre la magie des feuilles de calcul.

Besoin d’intégrer Excel avec Rassurez-vous

L’intégration Excel nous permet de stocker les données de test dans une feuille Excel. Nous pouvons facilement modifier et ajouter des données de test sans modifier les scripts de test. Ceci est utile pour tester des scénarios sans modifier le code existant. L’intégration d’Excel avec Rest Assured améliore l’efficacité et la maintenabilité.

Voyons comment nous pouvons intégrer Excel avec Rest Assured en suivant les étapes suivantes.

1: Créez un nouveau projet maven.

2 : Ajoutez les dépendances suivantes au projet :

  • POI Apache.
  • Apache POI OOXML.
  • Rassurez-vous.
  • TestNg
  • Junit
  • Jaxb-API.
  • Log4j-api.
  • Log4j-core.

3 : Créez un nouveau projet. Dans cet exemple, nous avons créé un projet ‘Rest’. Dans ce projet, un package nommé « ressource » a été créé, et à l’intérieur de ce package, une classe appelée « Data.java » a été créée pour lire les données d’un fichier Excel.

Étape 3


FichierInputStream
va créer l’objet fis et ouvrez le flux d’entrée pour lire le contenu du fichier Excel. Suivez le chemin de fichier désigné où la feuille est présente.

XSSFClasseur est une classe présente dans le Bibliothèque de POI Apache qui représente un classeur Excel, et il créera un classeur d’objet en lisant un fichier Excel à partir du flux d’entrée fis.

4 : Créez un dossier dans le projet « Rest » contenant un sous-dossier nommé « Feuille ». Un fichier Excel se trouve dans ce sous-dossier, nommé « Book1.xlsx ».

Étape 4

5 : Vous trouverez ci-dessous l’extrait du code complet pour la référence.

5.a

Étape 3

Le code complet se trouve à l’adresse « Intégrer Excel avec Soyez assuré » emplacement.

6 : Vous trouverez ci-dessous la capture d’écran donnée pour la sortie après que le code ait lu Excel.

Final

Conclusion

Nous avons intégré avec succès les données du fichier Excel en utilisant Rest Assured. Cette approche offre flexibilité et réutilisabilité dans nos tests d’API. Grâce à ces fonctionnalités supplémentaires dans Excel, nous pouvons facilement gérer des scénarios de test sans modifier efficacement notre code existant.

Bon apprentissage!






Source link