Middle
Ko jūs zināt par Newman?
sobes.tech AI
Atbilde no AI
Newman ir komandrindas rīks Postman kolekciju palaišanai. Tas ļauj automatizēt testu izpildi un integrāciju ar CI/CD sistēmām.
Galvenās iespējas un funkcijas Newman:
- Postman kolekciju palaišana no termināļa.
- Atbalsts visiem HTTP pieprasījumu veidiem (GET, POST, PUT, DELETE un citi).
- Vides mainīgo apstrāde.
- Pirms pieprasījuma skriptu (pre-request scripts) un atbildes skriptu (test scripts) izpilde.
- Ziņojumu ģenerēšana dažādos formātos (HTML, JSON, JUnit).
- Paralēla testu izpilde.
- Integrācija ar tādiem CI/CD rīkiem kā Jenkins, GitLab CI, Travis CI.
Piemērs kolekcijas palaišanai ar Newman:
newman run my_collection.json -e my_environment.json -r cli,html --reporter-html-export report.html
Šajā piemērā:
my_collection.jsonir Postman eksportētas kolekcijas fails.-e my_environment.jsonir fails ar Postman vides mainīgajiem.-r cli,htmlnorāda, ka jāizmanto divi ziņojuma formāti: CLI (konsoles izvade) un HTML.--reporter-html-export report.htmlnosaka HTML ziņojuma faila nosaukumu.
Newman priekšrocības:
- Automatizācija: ļauj automatizēt API testu izpildi.
- Integrācija: viegli integrējams ar nepārtrauktās integrācijas/ieviešanas līniju rīkiem.
- Ziņojumi: nodrošina ērtus testu izpildes ziņojumus.
- Elastība: atbalsta dažādas konfigurācijas un opcijas.
Newman ir neaizstājams rīks API testēšanas automatizācijai, kas izstrādāta ar Postman.