Middle
Co wiesz o Newman?
sobes.tech AI
Odpowiedź od AI
Newman to narzędzie wiersza poleceń dla Postmana. Umożliwia uruchamianie kolekcji Postmana z poziomu wiersza poleceń, co czyni go wygodnym do automatyzacji testów i integracji z CI/CD.
Główne funkcje Newman:
- Uruchamianie kolekcji Postmana.
- Używanie zmiennych środowiskowych Postmana.
- Generowanie raportów w różnych formatach (HTML, JSON, Junit).
- Integracja z systemami CI/CD (Jenkins, GitLab CI, GitHub Actions itp.).
- Konfiguracja zachowania uruchomienia (liczba iteracji, opóźnienia itp.).
Zalety korzystania z Newman:
- Automatyzacja: Umożliwia automatyzację testowania API.
- Integracja: Łatwo integruje się z pipeline'ami ciągłej integracji i dostarczania.
- Raportowanie: Generuje szczegółowe raporty z wynikami testów.
- Wersjonowanie: Kolekcje Postmana można przechowywać w systemach kontroli wersji (Git), co ułatwia zarządzanie zmianami.
Przykład instalacji (przez npm):
npm install -g newman
Przykład uruchomienia kolekcji:
newman run my_collection.json
Przykład uruchomienia z zmiennymi środowiskowymi i generowaniem raportu HTML:
newman run my_collection.json --environment my_environment.json -r html,cli
Newman jest potężnym narzędziem do automatyzacji testów API i ważną częścią zestawu narzędzi specjalisty QA Automation pracującego z Postman.