Средний
Что такое Newman и как он используется в тестировании API?
Newman — это консольная утилита (CLI) для запуска коллекций Postman.
Обычно аналитик или QA пишет запросы и автотесты (на JavaScript) в графическом интерфейсе Postman. Но запускать их руками каждый раз неудобно.
Как используется Newman:
Коллекция экспортируется в JSON-файл. Затем в CI/CD пайплайне (например, в GitLab CI) прописывается команда: newman run my_collection.json -e prod_env.json.
Newman автоматически прогоняет все запросы из коллекции, выполняет тесты и генерирует красивый HTML-отчет. Если хоть один тест упал, пайплайн останавливается.