Sobes.tech
Middle

Que sais-tu de Newman?

sobes.tech IA

Réponse de l'IA

Newman est un exécuteur en ligne de commande pour Collection Postman.

Principales fonctionnalités de Newman:

  • Exécuter des collections de tests Postman depuis la ligne de commande.
  • Support pour exécuter des collections à partir de fichiers (JSON).
  • Utilisation de variables d'environnement et globales.
  • Génération de rapports dans différents formats (HTML, JSON, JUnit, Allure, etc.).
  • Intégration avec les systèmes CI/CD.

Utilisation de Newman:

  1. Installation:
    // Installation globale
    npm install -g newman
    
  2. Exécution de la collection:
    // Exécuter une collection à partir d'un fichier
    newman run my_collection.json
    
    // Exécuter une collection avec variables d'environnement
    newman run my_collection.json -e my_environment.json
    
  3. Génération de rapports:
    // Générer un rapport HTML
    newman run my_collection.json -r html --reporter-html-export report.html
    

Avantages de Newman:

  • Permet d'automatiser l'exécution des tests API.
  • Utile pour l'intégration dans des pipelines CI/CD.
  • Supporte différents formats de rapports.
  • Facile à étendre avec des reporters personnalisés.