Sobes.tech
Middle

Τι ξέρεις για τον Newman;

sobes.tech AI

Απάντηση από AI

Το Newman είναι ένας εκτελεστής γραμμής εντολών για το Collection Postman.

Κύρια χαρακτηριστικά του Newman:

  • Εκτέλεση συλλογών δοκιμών Postman από τη γραμμή εντολών.
  • Υποστήριξη για εκτέλεση συλλογών από αρχεία (JSON).
  • Χρήση μεταβλητών περιβάλλοντος και globals.
  • Δημιουργία αναφορών σε διάφορα formats (HTML, JSON, JUnit, Allure κ.ά.).
  • Ενσωμάτωση με συστήματα CI/CD.

Χρήση του Newman:

  1. Εγκατάσταση:
    // Παγκόσμια εγκατάσταση
    npm install -g newman
    
  2. Εκτέλεση συλλογής:
    // Εκτέλεση συλλογής από αρχείο
    newman run my_collection.json
    
    // Εκτέλεση συλλογής με μεταβλητές περιβάλλοντος
    newman run my_collection.json -e my_environment.json
    
  3. Δημιουργία αναφοράς:
    // Δημιουργία HTML αναφοράς
    newman run my_collection.json -r html --reporter-html-export report.html
    

Πλεονεκτήματα του Newman:

  • Επιτρέπει την αυτοματοποίηση δοκιμών API.
  • Είναι χρήσιμο για ενσωμάτωση σε pipelines CI/CD.
  • Υποστηρίζει διάφορα formats αναφορών.
  • Μπορεί εύκολα να επεκταθεί με προσαρμοσμένους reporters.