Middle
რა იცით ნიუმანზე?
sobes.tech AI
პასუხი AI-სგან
Newman — ეს არის ბრძანების ხაზი for Postman. ის საშუალებას აძლევს განახორციელოს Postman-ის კოლექციები ბრძანების ხაზიდან, რაც ხელსაყრელია API ტესტების ავტომატიზაციისა და CI/CD-ის ინტეგრაციისთვის.
Newman-ის ძირითადი ფუნქციები:
- Postman-ის კოლექციების განხორციელება.
- Postman-ის გარემოს ცვლადების გამოყენება.
- ანგარიშების შექმნა სხვადასხვა ფორმატებში (HTML, JSON, Junit).
- ინტეგრაცია CI/CD სისტემებთან (Jenkins, GitLab CI, GitHub Actions და სხვა).
- განახორციელოს მოქმედების კონფიგურაცია (რიცხვი, დაგვიანებები და სხვა).
Newman-ის გამოყენების უპირატესობები:
- ავტომატიზაცია: საშუალებას აძლევს API ტესტების ავტომატიზაციას.
- ინტეგრაცია: ადვილად ინტეგრირდება უწყვეტი ინტეგრაციის და უწყვეტი მიწოდების პაიპლაინებთან.
- ანგარიშგება: ქმნის დეტალურ ანგარიშებს ტესტების შედეგებზე.
- ვერსიების მართვა: Postman-ის კოლექციები შეიძლება იყოს შენახული ვერსიის კონტროლის სისტემებში (Git), რაც ამარტივებს ცვლილებების მართვას.
დადგმის მაგალითი (npm-ის საშუალებით):
npm install -g newman
კოლექციის განახორციელების მაგალითი:
newman run my_collection.json
გარემოს ცვლადებით და HTML ანგარიშის გენერირებით განახორციელების მაგალითი:
newman run my_collection.json --environment my_environment.json -r html,cli
Newman არის ძლიერი ინსტრუმენტი API ტესტების ავტომატიზაციისთვის და მნიშვნელოვანი ნაწილია QA Automation სპეციალისტის ინსტრუმენტების ნაკრების, რომელიც მუშაობს Postman-თან.