Sobes.tech
Middle

Čo vieš o Newmane?

sobes.tech AI

Odpoveď od AI

Newman je nástroj príkazového riadku pre Postman. Umožňuje spúšťanie kolekcií Postman z príkazového riadku, čo je užitočné pre automatizáciu testov a integráciu s CI/CD.

Hlavné funkcie Newman:

  • Spúšťanie kolekcií Postman.
  • Použitie premenných prostredia Postman.
  • Generovanie správ v rôznych formátoch (HTML, JSON, Junit).
  • Integrácia s systémami CI/CD (Jenkins, GitLab CI, GitHub Actions atď.).
  • Konfigurácia správania sa pri spustení (počet opakovaní, oneskorenia atď.).

Výhody používania Newman:

  • Automatizácia: Umožňuje automatizovať testovanie API.
  • Integrácia: Jednoducho sa integruje s pipeline-ami kontinuálnej integrácie a kontinuálneho doručovania.
  • Reportovanie: Generuje podrobné správy o výsledkoch testov.
  • Verzionovanie: Kolekcie Postman môžu byť uložené v systémoch riadenia verzií (Git), čo uľahčuje správu zmien.

Príklad inštalácie (cez npm):

npm install -g newman

Príklad spustenia kolekcie:

newman run my_collection.json

Príklad spustenia s premennými prostredia a generovaním HTML správy:

newman run my_collection.json --environment my_environment.json -r html,cli

Newman je výkonný nástroj na automatizáciu testovania API a dôležitá súčasť nástrojového vybavenia QA Automation špecialistov pracujúcich s Postmanom.