Pull to refresh
4K+
3
Мария Николаева@NikMar91

User

Send message

Универсальный подход к регрессионному тестированию микросервисов: интеграция Postman, Newman и Python в Jenkins

Level of difficultyMedium
Reading time19 min
Reach and readers6.4K

Привет всем заглянувшим!

В этой статье я поделюсь опытом автоматизации API‑тестирования связкой Postman + Newman, но с небольшим «секретным ингредиентом». Мы не просто будем запускать коллекции в Jenkins напрямую, а используем универсальный Python‑скрипт, который превращает стандартный прогон в мощный инструмент мониторинга.

В чем «фишка» этого подхода?

Обычно Newman выдает довольно сухие отчеты. Мой скрипт выступает в роли умной прослойки: он обрабатывает результаты тестов на статус‑коды, собирает данные и упаковывает их в наглядный Allure‑отчет. Более того, здесь добавлена функция почтовых уведомлений, чтобы контролировать состояние системы, не заходя в Jenkins.

Читать далее

Information

Rating
938-th
Registered
Activity

Specialization

Инженер по ручному тестированию
Средний
From 120,000 ₽
REST
PostgreSQL
Postman
Разработка тест-кейсов
Swagger
Тестирование ПО
Тестирование API
Работа в команде
Python