Middle
Šta znaš o Newmanu?
sobes.tech АИ
Одговор од АИ
Newman je alat za pokretanje iz komandne linije za Postman. Omogućava pokretanje Postman kolekcija iz komandne linije, što ga čini zgodnim za automatizaciju testova i integraciju sa CI/CD.
Glavne funkcije Newman-a:
- Pokretanje Postman kolekcija.
- Korišćenje promenljivih okruženja Postmana.
- Generisanje izveštaja u različitim formatima (HTML, JSON, Junit).
- Integracija sa CI/CD sistemima (Jenkins, GitLab CI, GitHub Actions itd.).
- Konfigurisanje ponašanja pokretanja (broj iteracija, kašnjenja itd.).
Prednosti korišćenja Newman-a:
- Automatizacija: Omogućava automatizaciju API testova.
- Integracija: Lako se integriše sa pipeline-ima kontinuirane integracije i kontinuirane isporuke.
- Izveštavanje: Generiše detaljne izveštaje o rezultatima testova.
- Verzionisanje: Postman kolekcije mogu biti sačuvane u sistemima kontrole verzija (Git), što olakšava upravljanje promenama.
Primer instalacije (kroz npm):
npm install -g newman
Primer pokretanja kolekcije:
newman run my_collection.json
Primer pokretanja sa promenljivima okruženja i generisanjem HTML izveštaja:
newman run my_collection.json --environment my_environment.json -r html,cli
Newman je moćan alat za automatizaciju testiranja API-ja i važan deo alata QA Automation stručnjaka koji rade sa Postmanom.