В job после деплоя test-стенда ставят Node, ставят newman, гоняют newman run с env из CI secrets и публикуют JUnit/HTML отчёт; ненулевой exit валит пайплайн.
Разбор
Артефакты: коллекция из Git, environment из секретов/шаблона.
Smoke на PR/merge; полный набор nightly.
Изоляция данных и уникальные префиксы на параллельных job.
Ретраи только для известных инфраструктурных флаков.
Пример
npm i -g newman newman-reporter-htmlextra
newman run api.json -e stage.json \
--reporters cli,junit,htmlextra \
--reporter-junit-export results.xml
Итог
Newman в CI ценен как quality gate, а не как «скрипт у QA на ноутбуке».