Sobes.tech
Middle

Newman haqida nima bilasiz?

sobes.tech AI

AIdan javob

Newman - bu Postman uchun buyruq satri ishga tushiruvchisi. U Postman kolleksiyalarini buyruq satridan ishga tushirish imkonini beradi, bu uni testlarni avtomatlashtirish va CI/CD bilan integratsiya qilish uchun qulay qiladi.

Newman ning asosiy imkoniyatlari:

  • Postman kolleksiyalarini ishga tushirish.
  • Postman muhit o'zgaruvchilaridan foydalanish.
  • Turli formatlarda hisobotlar yaratish (HTML, JSON, Junit).
  • CI/CD tizimlari bilan integratsiya qilish (Jenkins, GitLab CI, GitHub Actions va boshqalar).
  • Ishga tushirish xulq-atvorini sozlash (takrorlashlar soni, kechikishlar va boshqalar).

Newman dan foydalanishning afzalliklari:

  • Automatlashtirish: API testlarini avtomatlashtirish imkonini beradi.
  • Integratsiya: Uzluksiz integratsiya/uzluksiz yetkazib berish jarayonlariga osongina integratsiya qilinadi.
  • Hisobot: Test natijalari haqida batafsil hisobotlar yaratadi.
  • Versiyalash: Postman kolleksiyalarini versiya nazorati tizimlarida (Git) saqlash mumkin, bu o'zgarishlarni boshqarishni osonlashtiradi.

O'rnatish misoli (npm orqali):

npm install -g newman

Kolleksiyani ishga tushirish misoli:

newman run my_collection.json

Muhit o'zgaruvchilari va HTML hisobot bilan ishga tushirish misoli:

newman run my_collection.json --environment my_environment.json -r html,cli

Newman API testlarini avtomatlashtirish uchun kuchli vositadir va Postman bilan ishlaydigan QA Automation mutaxassisining asboblar to'plamining muhim qismidir.