Middle
Mida teate Newmanist?
sobes.tech AI
Vastus AI-lt
Newman on käsurea tööriist Postman kogumite käivitamiseks. See võimaldab automatiseerida testide täitmist ja integreerimist CI/CD süsteemidega.
Peamised võimalused ja omadused Newman:
- Postman kogumite käivitamine terminalist.
- Kõigi HTTP päringutüüpide (GET, POST, PUT, DELETE jms) tugi.
- Keskkonnamuutujate (environment variables) töötlemine.
- Enne päringut käivitatavate skriptide (pre-request scripts) ja vastuse järel käivitatavate skriptide (test scripts) täitmine.
- Teadete genereerimine erinevates formaatides (HTML, JSON, JUnit).
- Paralleelne testide täitmine.
- Integreerimine selliste CI/CD tööriistadega nagu Jenkins, GitLab CI, Travis CI.
Näide kogumi käivitamisest Newmaniga:
newman run my_collection.json -e my_environment.json -r cli,html --reporter-html-export report.html
Selles näites:
my_collection.jsonon Postmani eksportfail.-e my_environment.jsonon fail Postmani keskkonnamuutujatega.-r cli,htmlnäitab, et kasutatakse kahte raportiformaati: CLI (käsurea väljund) ja HTML.--reporter-html-export report.htmlmäärab HTML-raporti faili nime.
Newmani eelised:
- Automatiseerimine: võimaldab automatiseerida API testide täitmist.
- Integreerimine: hõlpsasti integreeritav pideva integreerimise ja tarnimise voogudega.
- Aruanded: pakub mugavaid aruandeid testide täitmise kohta.
- Paindlikkus: toetab erinevaid seadistusi ja valikuid.
Newman on asendamatu tööriist API testimise automatiseerimiseks, mis on välja töötatud Postmani kasutamisel.