Sobes.tech
Middle

Какво знаеш за Newman?

sobes.tech AI

Отговор от AI

Newman е команден ред за изпълнение на колекции на Postman.

Основните функции на Newman:

  • Изпълнение на тестови колекции на Postman от командния ред.
  • Поддръжка за изпълнение на колекции от файлове (JSON).
  • Използване на променливи на средата и глобални променливи.
  • Генериране на отчети в различни формати (HTML, JSON, JUnit, Allure и др.).
  • Интеграция с системи CI/CD.

Използване на Newman:

  1. Инсталиране:
    // Глобално инсталиране
    npm install -g newman
    
  2. Изпълнение на колекция:
    // Изпълнение на колекция от файл
    newman run my_collection.json
    
    // Изпълнение с променливи на средата
    newman run my_collection.json -e my_environment.json
    
  3. Генериране на отчет:
    // Генериране на HTML отчет
    newman run my_collection.json -r html --reporter-html-export report.html
    

Предимства на Newman:

  • Позволява автоматизация на тестовете за API.
  • Полезен за интеграция в CI/CD пайплайни.
  • Поддържа различни формати на отчети.
  • Лесно се разширява с потребителски репортери.