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.