Перейти к содержимому

Мини-проект 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   —