Sobes.tech
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-თან.