Middle
Čo vieš o Newmanovi?
sobes.tech AI
Odpoveď od AI
Newman je nástroj príkazového riadku na spustenie kolekcií Postman. Umožňuje automatizovať spustenie testov a integráciu s systémami CI/CD.
Hlavné funkcie a vlastnosti Newmana:
- Spustenie kolekcií Postman z terminálu.
- Podpora všetkých typov HTTP požiadaviek (GET, POST, PUT, DELETE atď.).
- Spracovanie premenných prostredia.
- Spustenie skriptov pred požiadavkou (pre-request scripts) a po odpovedi (test scripts).
- Generovanie správ v rôznych formátoch (HTML, JSON, JUnit).
- Podpora paralelného spustenia testov.
- Integrácia s nástrojmi CI/CD ako Jenkins, GitLab CI, Travis CI.
Príklad spustenia kolekcie s Newman:
newman run moja_kolekcia.json -e moje_prostredie.json -r cli,html --reporter-html-export sprava.html
V tomto príklade:
moja_kolekcia.json- súbor kolekcie exportovaný z Postman.-e moje_prostredie.json- súbor s premennými prostredia exportovanými z Postman.-r cli,html- indikuje použitie dvoch formátov správ: CLI (konzola) a HTML.--reporter-html-export sprava.html- názov súboru pre HTML správu.
Výhody používania Newmana:
- Automatizácia: Umožňuje automatizovať testovanie API.
- Integrácia: Jednoducho sa integruje s pipeline-ami kontinuálnej integrácie a kontinuálnej dodávky.
- Správy: Poskytuje užitočné správy o vykonaní testov.
- Flexibilita: Podporuje rôzne konfigurácie a možnosti.
Newman je nevyhnutným nástrojom na automatizáciu testovania API vyvinutých pomocou Postman.