TGViewer
Про Мир IT Про Мир IT @pro_mir_it · 1.3K subscribers
Post #320 619
🧠 Как я организую скрипты и коллекции в Postman

Периодически, в рамках моего 📘 Курса по Postman, мне прилетает вопрос как я организовываю работу с АПИ в Постман на проекте. И пару дней назад вновь подобный вопрос прилетеле и я подумал почему бы не поделится ответом в телеграм-канале.


📁 Общий подход

Я стараюсь выстраивать коллекции как поддерживаемую структуру, а не просто как набор эндпоинтов.

---

📌 Коллекции

🔹 Swagger-коллекцию держу отдельно - как справочную
(через Fork или просто рядом).
🔹 Для тестирования и автоматизации использую отдельные коллекции под реальные бизнес-процессы:
- ориентируюсь на фактические запросы в системе
- сверяюсь с devtools / Charles
- повторяю реальные цепочки вызовов API

👉 Такие коллекции отлично подходят для:
- e2e-проверок
- регресса
- дальнейшей автоматизации (даже в рамках Postman)

---

🗂 Структура внутри коллекции

Запросы группирую по логике процесса, например:
Авторизация → Ресурсы → Действия
Так цепочки читаются последовательно и понятны без лишних комментариев.

---

⚙️ Pre-request scripts

Использую для подготовки данных:
- установка заголовков и токенов
- генерация тестовых данных
- подготовка состояния перед запросом

🔁 Общую логику выношу:
- на уровень коллекции
- или папок

В самих запросах оставляю только специфичную часть.

---

✅ Post-response (Tests)

В test-скриптах:
- проверяю ответы
- сохраняю данные для следующих шагов (токены, id ресурсов и т.д.)

Использую:
- collection variables
- environment variables

---

🧩 Переменные

🟢 Окружение - параметры среды (baseUrl, токены, конфигурация)
🟡 Коллекция - данные конкретного сценария
🔴 Глобальные переменные - не использую

---

♻️ Рефакторинг и отладка

Всё, что начинает дублироваться -
👉 выношу в общие скрипты.

Для отладки обязательно использую console.log, особенно:
- при запуске e2e-цепочек
- чтобы понять что, где и на каком шаге упало

🌐 Сайт | 💼 LinkedIn | 📘 Курс по Postman
  • 👍 11
  • ⚡ 1
More from @pro_mir_it
  1. Sep 14, 2026Меня недавно непонятно за что заблокировали в телеграмме. 🤷🏻‍♂️ Подал апелляцию в тот же…
  2. Aug 12, 2026Всем привет! 👋 Выпал из блогерской деятельности. Накопилась усталость. Много работы. В то…
  3. Jun 8, 2026Сегодня с ребятами кто у меня на "QA спринте" прошел вебинар. На моем примере рассмотрели…
  4. Jun 8, 2026Чем ИИ помогает тестировщику? Самое главное, на что я бы обратил внимание, - автоматизация…
  5. Jun 4, 2026На работе нам выдали корпоративного Клода. 😏 Наверное с год назад у меня была подписка на…
  6. May 28, 2026Всем привет! Первый момент, который я хочу обязательно подсветить:Нельзя просто написать в…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →