Sobes.tech
Middle

Šta znaš o Newmanu?

sobes.tech АИ

Одговор од АИ

Newman je alat komandne linije za Collection Postman.

Glavne funkcije Newman:

  • Pokretanje test kolekcija Postman iz komandne linije.
  • Podrška za pokretanje kolekcija iz fajlova (JSON).
  • Korišćenje promenljivih okruženja i globalnih promenljivih.
  • Generisanje izveštaja u različitim formatima (HTML, JSON, JUnit, Allure itd.).
  • Integracija sa CI/CD sistemima.

Korišćenje Newman:

  1. Instalacija:
    // Globalna instalacija
    npm install -g newman
    
  2. Pokretanje kolekcije:
    // Pokretanje kolekcije iz fajla
    newman run my_collection.json
    
    // Pokretanje kolekcije sa promenljivima okruženja
    newman run my_collection.json -e my_environment.json
    
  3. Generisanje izveštaja:
    // Generisanje HTML izveštaja
    newman run my_collection.json -r html --reporter-html-export report.html
    

Prednosti Newman:

  • Omogućava automatizaciju API testova.
  • Koristan je za integraciju u CI/CD pipeline-ove.
  • Podržava različite formate izveštaja.
  • Lako se proširuje pomoću prilagođenih reportera.