Sobes.tech
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.