Sobes.tech
Middle

Newman haqqında nə bilirsiniz?

sobes.tech Süni İntellekt

AI-dan cavab

Newman Postman üçün komut xətti işləticisidir. O, Postman kolleksiyalarını komut xəttindən işlətməyə imkan verir, bu da onu test avtomatlaşdırması və CI/CD ilə inteqrasiya üçün əlverişli edir.

Newman-ın əsas imkanları:

  • Postman kolleksiyalarını işlətmək.
  • Postman mühit dəyişənlərindən istifadə etmək.
  • Müxtəlif formatlarda hesabatlar yaratmaq (HTML, JSON, Junit).
  • CI/CD sistemləri ilə inteqrasiya etmək (Jenkins, GitLab CI, GitHub Actions və s.).
  • İcra davranışını tənzimləmək (təkrarlama sayı, gecikmələr və s.).

Newman istifadə etməyin üstünlükləri:

  • Avtomatlaşdırma: API testlərini avtomatlaşdırmağa imkan verir.
  • İnteqrasiya: Davamlı inteqrasiya/davamlı çatdırılma boru xətlərinə asanlıqla inteqrasiya olunur.
  • Hesabatlıq: Test nəticələri haqqında ətraflı hesabatlar yaradır.
  • Versiyalaşdırma: Postman kolleksiyaları versiya nəzarət sistemlərində (Git) saxlanıla bilər, bu da dəyişikliklərin idarə olunmasını asanlaşdırır.

Quraşdırma nümunəsi (npm vasitəsilə):

npm install -g newman

Kolleksiyanı işlətmə nümunəsi:

newman run my_collection.json

Mühit dəyişənləri və HTML hesabat ilə işlətmə nümunəsi:

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

Newman API testlərinin avtomatlaşdırılması üçün güclü vasitədir və Postman ilə işləyən QA Automation mütəxəssisinin alət dəstinin vacib hissəsidir.