Middle
Newman haqqında nə bilirsiniz?
sobes.tech Süni İntellekt
AI-dan cavab
Newman — Postman kolleksiyalarını işə salmaq üçün komanda xətti alətidir. O, testlərin avtomatlaşdırılmasını və CI/CD sistemləri ilə inteqrasiyasını təmin edir.
Newman-ın əsas imkanları və xüsusiyyətləri:
- Postman kolleksiyalarını terminaldan işə salmaq.
- Bütün HTTP sorğu növlərini dəstəkləyir (GET, POST, PUT, DELETE və s.).
- Ətraf mühit dəyişənlərinin idarə olunması.
- Sorğu əvvəlki skriptlərin və cavabdan sonra skriptlərin icrası.
- Müxtəlif formatlarda hesabatların yaradılması (HTML, JSON, JUnit).
- Paralel test icrasını dəstəkləyir.
- Jenkins, GitLab CI, Travis CI kimi CI/CD alətləri ilə inteqrasiya.
Newman ilə kolleksiyanı işə salma nümunəsi:
newman run mənim_kolleksiyam.json -e mənim_mühitim.json -r cli,html --reporter-html-export hesabat.html
Bu nümunədə:
mənim_kolleksiyam.json— Postmandan ixrac edilmiş kolleksiya faylı.-e mənim_mühitim.json— Postmandan ixrac edilmiş mühit dəyişənləri faylı.-r cli,html— iki formatda hesabatların istifadə olunması göstərilir: CLI (konsol) və HTML.--reporter-html-export hesabat.html— HTML hesabat üçün fayl adı.
Newman istifadə etmənin üstünlükləri:
- Avtomatlaşdırma: API testlərinin avtomatlaşdırılmasını təmin edir.
- İnteqrasiya: Davamlı inteqrasiya və davamlı çatdırılma boru xətlərinə asanlıqla inteqrasiya olunur.
- Hesabatlar: Testlərin icrası haqqında rahat hesabatlar təqdim edir.
- Əlverişlilik: Müxtəlif konfiqurasiyalar və seçimləri dəstəkləyir.
Newman, Postman ilə hazırlanmış API-lərin test avtomatlaşdırması üçün vacib vasitədir.