Sobes.tech
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 և այլ գործիքների հետ:

Նմուշ՝ 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- ի միջոցով: