Мини-проект Postman | Переключение сред и тестирование API на основе данных с помощью Runner
Automation Step by Step
0:00 / 0:00
Мини-проект Postman | Переключение сред и тестирование API на основе данных с помощью Runner
5 204 просмотра · 9 месяцев назад
Automation Step by Step
591 тыс. подписчиков
5 204 просмотра · 9 месяцев назад
В этом практическом руководстве по Postman мы создадим полноценный мини-проект, демонстрирующий, как:
✅ Создавать несколько сред (контроль качества, промежуточная обработка)
✅ Динамически переключаться между средами
✅ Использовать файлы данных CSV/JSON для тестирования API
✅ Выполнять цепочку запросов и проверять ответы
✅ Запускать весь процесс с помощью Postman Collection Runner
00:00 — Введение
00:33 — Обзор сценария
01:57 — Результаты
02:48 — Создать несколько сред
06:00 — Создать коллекцию
08:02 — Создать запрос на вход
14:58 — Создать запрос на создание пользователя
19:56 — Создать запрос на обновление пользователя
22:03 — Создать запрос на удаление пользователя
23:34 — Создать CSV-файл данных
25:00 — Открыть и запустить Collection Runner
32:58 — Советы / Распространенные ошибки
ПРОЙДИТЕ ТЕСТ и сообщите мне свой результат — https://forms.gle/5H23NCKhqgScm6Ko6
Обзор сценария: Вы тестируете API регистрации пользователей в двух средах — QA и Staging.
Войдите в систему и получите токен.
Создайте несколько пользователей из набора данных CSV/JSON.
Обновите/проверьте каждого созданного пользователя.
Удалите их.
Все запросы будут автоматически выполняться через Collection Runner.
Используемые инструменты:
Postman
CSV/JSON-файлы
Это отражает реальные сценарии автоматизации QA, когда команды выполняют одну и ту же сборку данных с разными наборами данных и средами.
Результаты:
✅ Настройка среды (QA, Staging, Production).
✅ Сбор данных Postman с использованием переменных в конечных точках и заголовках.
✅ Файл данных (users.csv или users.json) с несколькими записями пользователей.
Конечный результат:
Вы можете выполнять тестирование на основе данных для различных входных данных и сред.
Формирует основные навыки, необходимые для автоматизации API на уровне предприятия.
Шаг 1. Создание нескольких сред
QA → baseUrl = https://reqres.in токен = (пусто)
Staging → baseUrl = https://reqres.in токен = (пусто)
✅ Теперь вы можете переключаться между QA и Staging с помощью выпадающего списка
Шаг 2. Создание коллекции «Поток регистрации пользователя — управляемый данными»
Шаги 3, 4, 5. Добавьте эти запросы в следующем порядке:
Войти
Создать пользователя
Обновить пользователя
Удалить пользователя
(подробности каждого запроса API см. в видео)
Шаг 6. Создание CSV-файла users.csv
имя, должность
Элис, инженер по контролю качества
Боб, тестировщик автоматизации
Чарли, разработчик
Шаг 7. Запуск CSV с коллекцией — Open Collection Runner
Коллекция: Поток регистрации пользователя — управляемый данными
Среда: QA или Staging
Файл данных: users.csv
Шаг 8. Проверка выполнения потока для каждой строки в CSV-файле:
Токен генерируется один раз
Пользователь создается, обновляется, удаляется для каждой строки набора данных
Измените среду и запустите снова
Шаг 6. Просмотр основных отчетов
Средство выполнения отобразит:
Общее количество запросов
Пройденные/непройденные тесты
Журналы тестов и коды состояния
Вы также можете экспортировать результаты в виде отчета JSON
Советы/Распространенные ошибки:
✅ Всегда выбирайте правильную среду перед запуском
🧪 Используйте синтаксис {{variable}} как в теле запроса, так и в скриптах
🚫 Не забудьте включить заголовки (особенно Authorization)
🧭 Имена столбцов CSV должны совпадать с именами переменных
🔐 Конфиденциальные данные, такие как токены, не следует хранить в CSV-файле
🔗 Смотрите далее:
👉 Мини-проект Postman | Схема аутентификации на основе токенов в Postman
👉 Мини-проект Postman | Автоматизация тестирования API с помощью коллекций и инструмента Postman
#Postman #APITesting #PostmanTutorial
▬▬▬▬▬▬▬
Поделитесь этим со всеми, кому это может понадобиться
Если моя работа помогла вам, подумайте о том, чтобы помочь любому животному рядом с вами любым возможным способом.
Никогда не прекращайте учиться
Рагхав Пал
▬▬▬▬ ПОЛЕЗНЫЕ ССЫЛКИ ▬▬▬▬
✅ ВСЕ УЧЕБНЫЕ МАТЕРИАЛЫ - https://AutomationStepByStep.com/
🙌 Свяжитесь с Рагхавом:
Спросите Рагхава: https://bit.ly/2CoJGWf
GitHub: https://github.com/Raghav-Pal
Udemy: https://www.udemy.com/user/raghav-pal-3/
Shorts Eng - https://bit.ly/3H9bifV
Короткометражные фильмы на хинди — https://bit.ly/3XY7XqN
➡️ Подпишитесь, чтобы смотреть больше видео: / @raghavpal
—