Middle
Newman hakkında ne biliyorsun?
sobes.tech yapay zeka
AI'dan gelen yanıt
Newman, Postman için bir komut satırı çalıştırıcısıdır. Postman koleksiyonlarını komut satırından çalıştırmaya olanak tanır, bu da onu test otomasyonu ve CI/CD entegrasyonu için kullanışlı kılar.
Newman'ın temel özellikleri:
- Postman koleksiyonlarını çalıştırma.
- Postman ortam değişkenlerini kullanma.
- Farklı formatlarda raporlar oluşturma (HTML, JSON, Junit).
- CI/CD sistemleriyle entegrasyon (Jenkins, GitLab CI, GitHub Actions vb.).
- Çalıştırma davranışını yapılandırma (döngü sayısı, gecikmeler vb.).
Newman kullanmanın avantajları:
- Otomasyon: API testlerini otomatikleştirmeye olanak tanır.
- Entegrasyon: Sürekli entegrasyon/sürekli teslimat boru hatlarına kolayca entegre edilir.
- Raporlama: Test sonuçları hakkında ayrıntılı raporlar üretir.
- Sürüm kontrolü: Postman koleksiyonları sürüm kontrol sistemlerinde (Git) saklanabilir, bu da değişiklikleri yönetmeyi kolaylaştırır.
Kurulum örneği (npm ile):
npm install -g newman
Koleksiyon çalıştırma örneği:
newman run my_collection.json
Ortam değişkenleri ve HTML raporu ile çalıştırma örneği:
newman run my_collection.json --environment my_environment.json -r html,cli
Newman, API test otomasyonu için güçlü bir araçtır ve Postman ile çalışan QA Otomasyon uzmanlarının araç setinin önemli bir parçasıdır.