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- ի միջոցով: