Sobes.tech
Middle

Co víš o Newmanovi?

sobes.tech AI

Odpověď od AI

Newman je nástroj příkazového řádku pro Postman. Umožňuje spouštět kolekce Postman z příkazového řádku, což je užitečné pro automatizaci testů a integraci s CI/CD.

Hlavní funkce Newman:

  • Spouštění kolekcí Postman.
  • Použití proměnných prostředí Postman.
  • Generování zpráv v různých formátech (HTML, JSON, Junit).
  • Integrace s CI/CD systémy (Jenkins, GitLab CI, GitHub Actions atd.).
  • Konfigurace chování spuštění (počet iterací, zpoždění atd.).

Výhody používání Newman:

  • Automatizace: Umožňuje automatizovat testování API.
  • Integrace: Snadno se integruje s pipeline kontinuální integrace a kontinuální dodávky.
  • Reportování: Generuje podrobné zprávy o výsledcích testů.
  • Verzování: Kolekce Postman lze ukládat v systémech řízení verzí (Git), což usnadňuje správu změn.

Příklad instalace (přes npm):

npm install -g newman

Příklad spuštění kolekce:

newman run my_collection.json

Příklad spuštění s proměnnými prostředí a generováním HTML zprávy:

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

Newman je výkonný nástroj pro automatizaci testování API a důležitá součást nástrojového vybavení QA Automation specialisty pracujícího s Postman.