Найти в Дзене

🚀 Автоматизация API-тестов в Postman для новичков

🚀 Автоматизация API-тестов в Postman для новичков Вы ручной тестировщик и хотите начать автоматизацию, но на проекте её нет? Если вы уже работаете с Postman для ручных проверок — отличная новость! Вы можете прямо сейчас построить небольшую автоматизацию без знаний сложных фреймворков и языков программирования. Это поможет автоматизировать рутинные проверки, smoke-тесты, сэкономит время и заложит фундамент для дальнейшего роста. Давайте разберём по шагам, как это сделать. ⚙️ Шаг 1. Ставим Node.js Скачайте и установите LTS-версию с https://nodejs.org/ Проверяем установку: node -v npm -v Если команды отработали без ошибок — идём дальше! 🎉 📦 Шаг 2. Создаём проект Откройте терминал (PowerShell на Windows или Terminal на macOS/Linux) и создайте папку для проекта — в ней будут храниться все файлы тестов, коллекции и настройки: mkdir postman-tests cd postman-tests npm init -y Экспортируйте из Postman коллекцию (collection.json) и окружение (environment.json). Создайте папку postman/

🚀 Автоматизация API-тестов в Postman для новичков

Вы ручной тестировщик и хотите начать автоматизацию, но на проекте её нет? Если вы уже работаете с Postman для ручных проверок — отличная новость! Вы можете прямо сейчас построить небольшую автоматизацию без знаний сложных фреймворков и языков программирования. Это поможет автоматизировать рутинные проверки, smoke-тесты, сэкономит время и заложит фундамент для дальнейшего роста. Давайте разберём по шагам, как это сделать.

⚙️ Шаг 1. Ставим Node.js

Скачайте и установите LTS-версию с https://nodejs.org/

Проверяем установку:

node -v

npm -v

Если команды отработали без ошибок — идём дальше! 🎉

📦 Шаг 2. Создаём проект

Откройте терминал (PowerShell на Windows или Terminal на macOS/Linux) и создайте папку для проекта — в ней будут храниться все файлы тестов, коллекции и настройки:

mkdir postman-tests

cd postman-tests

npm init -y

Экспортируйте из Postman коллекцию (collection.json) и окружение (environment.json). Создайте папку postman/ и сложите туда эти файлы.

Структура:

postman-tests/

package.json

postman/

collection.json

environment.json

🔧 Шаг 3. Устанавливаем зависимости

npm i -D newman newman-reporter-allure allure-commandline

Что это за пакеты?

• newman — запускает коллекции из командной строки

• newman-reporter-allure — сохраняет результаты для Allure

• allure-commandline — генерирует красивые HTML-отчёты

📝 Шаг 4. Настраиваем скрипты

Откройте package.json и добавьте в раздел "scripts":

"scripts": {

"test:postman": "newman run postman/collection.json -e postman/environment.json --reporters cli,allure --reporter-allure-resultsDir ./.allure-results",

"report:generate": "allure generate ./.allure-results --clean -o ./.allure-report",

"report:open": "allure serve ./.allure-results"

}

Что делает каждый скрипт?

• test:postman — запускает коллекцию и сохраняет результаты

• report:generate — создаёт готовый HTML-отчёт

• report:open — открывает интерактивный отчёт в браузере

Эти скрипты экономят время — вместо длинных команд достаточно npm run test:postman

▶️ Продолжение во второй части →

🌐 Сайт | 💼 LinkedIn | 📘 Курс по Postman