Middle
რა იცით Newman-ის შესახებ?
sobes.tech AI
პასუხი AI-სგან
Newman — ეს არის ბრძანების ხაზი ინსტრუმენტი Postman კოლექციების განსახორციელებლად. იგი საშუალებას აძლევს ავტომატიზიროს ტესტების შესრულებას და ინტეგრირდეს CI/CD სისტემებთან.
Newman-ის ძირითადი შესაძლებლობები და მახასიათებლები:
- Postman კოლექციების შესრულება ტერმინალიდან.
- ყველა ტიპის HTTP მოთხოვნის მხარდაჭერა (GET, POST, PUT, DELETE და სხვა).
- გარემოს ცვლადების მართვა.
- წინასწარი მოთხოვნის სკრიპტების და პასუხის სკრიპტების შესრულება.
- ანგარიშების შექმნა სხვადასხვა ფორმატებში (HTML, JSON, JUnit).
- პარალელური ტესტების მხარდაჭერა.
- ინტეგრაცია Jenkins, GitLab CI, Travis CI და სხვა CI/CD ინსტრუმენტებთან.
Newman-ის გამოყენების მაგალითი:
newman run ჩემი_კოლექცია.json -e ჩემი_გარემო.json -r cli,html --reporter-html-export ანგარიში.html
ამ მაგალითში:
ჩემი_კოლექცია.json- Postman-დან ექსპორტირებული კოლექცია ფაილი.-e ჩემი_გარემო.json- გარემოს ცვლადების ფაილი, რომელიც ექსპორტირებულია Postman-დან.-r cli,html- ორი ფორმატის ანგარიშების გამოყენება.--reporter-html-export ანგარიში.html- HTML ანგარიშის ფაილის სახელი.
Newman-ის გამოყენების უპირატესობები:
- ავტომატიზაცია: საშუალებას აძლევს API ტესტების ავტომატიზაციას.
- ინტეგრაცია: მარტივად ინტეგრირდება უწყვეტი ინტეგრაციის და მიწოდების პაიპლაინებთან.
- ანგარიშები: უზრუნველყოფს სასარგებლო ანგარიშებს ტესტების შესრულების შესახებ.
- მოწესრიგებულობა: მხარს უჭერს სხვადასხვა კონფიგურაციებს და ვარიანტებს.
Newman — აუცილებელი ინსტრუმენტია API-ების ტესტირების ავტომატიზაციისთვის, რომლებიც შეიქმნა Postman-ის გამოყენებით.