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.