Sobes.tech
Middle

Newman жөнүндө эмне билесиз?

sobes.tech AI

AIден жооп

Newman — бул Postman үчүн командалык сап ишке ашыруучу. Ал Postman коллекцияларын командалык саптан ишке ашырууга мүмкүндүк берет, бул аны автоматташтыруу тесттеринде жана CI/CD менен интеграциялоо үчүн ыңгайлуу кылат.

Newmanдин негизги мүмкүнчүлүктөрү:

  • Postman коллекцияларын ишке ашыруу.
  • Postmanдин чөйрө өзгөрмөлөрүн колдонуу.
  • Төрөлүү форматтарда отчетторду түзүү (HTML, JSON, Junit).
  • CI/CD системалары менен интеграциялоо (Jenkins, GitLab CI, GitHub Actions жана башка).
  • Ишке ашыруу жүрүм-турумун конфигурациялоо (кайталануу саны, кечигүүлөр жана башка).

Newman колдонуунун артыкчылыктары:

  • Автоматташтыруу: API тесттерин автоматташтыруу мүмкүнчүлүгүн берет.
  • Интеграция: Ал үзгүлтүксүз интеграция жана үзгүлтүксүз жеткирүү pipelines менен оңой интеграцияланат.
  • Отчет берүү: Тесттердин жыйынтыктары боюнча деталдуу отчетторду түзөт.
  • Версиялоо: 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 тесттерин автоматташтыруу үчүн күчтүү инструмент жана Postman менен иштеген QA Automation адистеринин каражаттар топтомунун маанилүү бөлүгү.