
В этом уроке вы познакомитесь с Postman — инструментом, без которого сегодня сложно представить работу тестировщика.
Разберём, зачем он нужен, как помогает в тестировании API и почему стал стандартом в индустрии.
Вы узнаете:
что такое Postman и почему он так популярен;
чем Postman отличается от аналогов, таких как Insomnia и SoapUI;
как Postman помогает на разных этапах разработки API;
с чего начиналась история инструмента и почему его интерфейс удобен для тестировщиков.
К концу урока вы поймёте, как Postman вписывается в процесс тестирования и почему его стоит изучать с самых основ, прежде чем переходить к практике.
В этом уроке вы сделаете первые шаги в работе с Postman и познакомитесь с интерфейсом программы.
Разберём, как установить Postman, создать или авторизоваться под своей учётной записью, какие возможности доступны в бесплатной версии и как устроено рабочее пространство.
Вы узнаете:
как организована главная страница Postman;
что такое Workspace и зачем оно нужно;
как импортировать коллекции и запросы от коллег или из Swagger-документации;
какие ограничения есть у бесплатного тарифного плана и почему его достаточно для большинства задач.
Также вы поймёте, где искать публичные API, как управлять своими коллекциями и в чём разница между установленной и веб-версией Postman.
Этот урок закладывает основу для дальнейшей практической работы и поможет вам уверенно ориентироваться в интерфейсе инструмента.
Во второй части знакомства с Postman вы продолжите изучать интерфейс программы и научитесь уверенно ориентироваться в меню и настройках инструмента.
Вы узнаете:
как работает верхняя панель Postman и какие функции доступны из неё;
как использовать поиск по коллекциям, рабочим пространствам и публичным API;
где находятся основные настройки и какие параметры стоит знать каждому тестировщику;
зачем изучать интерфейс заранее и как это помогает решать ошибки без посторонней помощи;
какие параметры влияют на работу с SSL-сертификатами, темами и версиями HTTP.
Также вы увидите, какие возможности предоставляет вкладка Settings, зачем обновлять Postman до последней версии и как пользоваться горячими клавишами и импортом коллекций.
Этот урок завершает обзор интерфейса Postman и готовит вас к практической работе — созданию вашего первого API-запроса.
В этом уроке вы перейдёте от теории к практике и создадите свой первый API-запрос в Postman.
Мы разберём, как устроено окно создания запроса, какие основные элементы интерфейса нужно знать и как получить первый ответ от сервера.
Вы узнаете:
из каких частей состоит рабочее окно Postman;
что такое методы запросов и зачем нужен GET;
как вставить URL, отправить запрос и получить ответ (Response);
как сверить результат с документацией API;
как сохранять запросы в коллекции и зачем это нужно.
На примере публичного API Star Wars (SWAPI) вы создадите первый запрос, получите статус-код 200 и научитесь проверять корректность ответа.
Этот урок — первая практическая точка в курсе, после которой вы сможете уверенно отправлять и сохранять собственные запросы в Postman.
В этом уроке вы научитесь разбираться с ошибками, которые могут возникнуть при выполнении API-запросов в Postman.
На примере простого GET-запроса к API Star Wars вы увидите, почему запрос может возвращать ошибку 404 и как шаг за шагом находить источник проблемы.
Вы узнаете:
как определить, что запрос выполнен некорректно;
что означают статус-коды 404 и 301, и почему их важно различать;
как пользоваться консолью Postman для анализа запросов и ответов;
какие невидимые символы (пробелы, точки, запятые) могут вызвать ошибку;
как Postman помогает подсвечивать ошибки и где искать подсказки.
Также вы научитесь проверять корректность URL, понимать служебную информацию в консоли и использовать визуальные индикаторы изменений в запросе.
После этого урока вы будете спокойно реагировать на любые ошибки при тестировании API и сможете быстро находить и устранять их самостоятельно.
В этом уроке вы познакомитесь с одной из ключевых сущностей Postman — коллекциями.
Без правильной структуры коллекций работа с API быстро превращается в хаос, поэтому вы узнаете, как грамотно организовать свои запросы и поддерживать порядок даже в больших проектах.
Вы узнаете:
что такое коллекция и почему запросы не могут существовать вне её;
как создавать и структурировать коллекции с помощью вложенных папок;
как правильно именовать запросы и каталоги для удобной навигации;
как использовать описание коллекции и зачем оно нужно при командной работе;
как восстановить удалённые запросы из корзины и просматривать изменения через Change Log;
как добавить авторизацию (например, API Key) сразу для всей коллекции;
где писать общие скрипты и переменные, применяющиеся ко всем запросам.
Также вы узнаете, как экспортировать коллекции в JSON, делиться ими с коллегами и использовать Change Log для отслеживания правок и предотвращения ошибок.
Этот урок — важный шаг к профессиональной работе с Postman и созданию удобных, масштабируемых коллекций, с которыми приятно работать в команде.
В этом уроке вы разберётесь, что такое API — интерфейс, который позволяет программам «договариваться» между собой и обмениваться данными.
Без понимания этой основы невозможно стать сильным специалистом по тестированию, поэтому мы коротко, но на понятных примерах разберём суть API.
Вы узнаете:
что означает термин Application Programming Interface (API);
как API помогает приложениям взаимодействовать и обмениваться данными;
почему API можно сравнить с официантом, который принимает заказ и возвращает результат;
что такое интерфейс в целом — и почему розетка или панель управления чайника тоже примеры интерфейсов;
какие бывают типы API (REST, GraphQL, RPC) и чем они отличаются.
Урок короткий и лёгкий, чтобы сформировать базовое понимание перед практикой.
К видео приложены ссылки на полезную теорию, где вы сможете глубже изучить тему API и REST-запросов.
В этом уроке вы узнаете, зачем тестировщику нужно уметь работать с API и почему проверка API — не просто дополнительный навык, а основа качественного тестирования.
Мы разберём:
почему именно в API заложена основная бизнес-логика приложения;
как тестирование API помогает находить ошибки быстрее и дешевле;
чем тестирование API отличается от проверки интерфейса (UI);
как с помощью API можно тестировать функциональность ещё до появления фронтенда;
как API-тестирование экономит время и повышает эффективность регресс-тестов.
Вы поймёте, что API — это не «страшная зона для автоматизаторов», а надёжный инструмент, который позволяет тестировщику видеть картину глубже, быстрее локализовать дефекты и общаться с разработчиками на одном языке.
После урока у вас появится чёткое понимание, почему именно API-тестирование — ключевой навык современного QA-специалиста и как оно помогает строить качественные процессы тестирования.
В этом уроке вы познакомитесь с архитектурным стилем REST, на основе которого построено большинство современных API. Мы разберём, что представляет собой REST, как он устроен и почему именно он стал стандартом в индустрии тестирования и разработки.
Вы узнаете:
что REST — это не протокол, а архитектурный стиль взаимодействия между системами;
что основная идея REST — работа с ресурсами (пользователи, заказы, товары и т.д.);
какие HTTP-методы применяются для работы с ресурсами (GET, POST, PUT, PATCH, DELETE);
как REST использует статус-коды HTTP для обратной связи с клиентом;
почему формат JSON стал основным способом обмена данными в REST-API.
В уроке вы также выполните свой первый REST-запрос в Postman с помощью публичного API и на практике увидите, как работает обмен данными между клиентом и сервером.
После прохождения урока вы будете понимать основные принципы REST и сможете уверенно читать и тестировать REST-запросы в Postman.
В этом уроке вы научитесь создавать GET-запросы в Postman и использовать Query-параметры (параметры запроса), чтобы фильтровать и уточнять результаты, получаемые от API.
Мы разберём:
что такое Query-параметры и зачем они нужны;
как добавлять параметры в запрос вручную и через вкладку Params;
как параметры влияют на результат и в каких случаях игнорируются;
как читать документацию API и понимать, какие параметры реально поддерживаются;
как использовать Postman для поиска и фильтрации данных с помощью Query-параметров.
Вы на практике создадите запрос к публичному API (на примере Star Wars API), добавите фильтрацию по параметру search, и увидите, как можно находить нужные данные среди десятков результатов.
После урока вы будете уверенно ориентироваться в GET-запросах и понимать, как использовать Query-параметры для точного поиска и проверки API.
В этом уроке вы узнаете, что такое Path-параметры (параметры пути) и чем они отличаются от Query-параметров. Мы разберём, зачем они нужны, где их искать в документации и как использовать их в Postman для получения конкретных ресурсов.
Вы узнаете:
что Path-параметры (переменные пути) — это значения, встроенные прямо в URL;
как по ID или другому идентификатору получать точные данные без лишнего списка;
как Postman автоматически распознаёт и подставляет переменные пути;
где в документации искать описание параметров и их возможные значения;
как использовать Path-параметры для работы с конкретными объектами — пользователями, товарами, заказами и т.д.
На практике вы создадите новый запрос к API, научитесь заменять значения переменных, работать с консолью Postman и убедитесь, что получение конкретных данных может быть простым и быстрым.
После урока вы будете уверенно различать Query- и Path-параметры и применять их правильно в своей работе с API.
В этом уроке вы научитесь создавать POST-запросы — один из ключевых инструментов при тестировании API. Мы разберём, как отправлять данные на сервер, создавать новые сущности (записи, товары, посты) и проверять, как сервер их обрабатывает.
Вы узнаете:
чем POST-запрос отличается от GET-запроса;
что такое тело запроса (Body) и зачем оно нужно;
какие форматы данных чаще всего используются (JSON, XML, Text и др.);
как правильно формировать JSON для отправки на сервер;
как сохранять и документировать свои запросы в Postman.
На практике вы создадите свой первый POST-запрос к открытому API JSONPlaceholder, отправите тестовые данные и получите ответ от сервера с созданной сущностью и уникальным ID.
После урока вы будете понимать, как создаются данные через API и сможете уверенно работать с POST-запросами на реальных проектах.
В этом уроке вы научитесь различать два самых распространённых HTTP-метода — GET и POST — и поймёте, когда и зачем используется каждый из них.
Мы разберём:
как работает метод GET — безопасный и только для чтения данных;
как работает метод POST — используется для создания новых сущностей на сервере;
что значит термин идемпотентность (idempotency) и почему GET-запросы считаются идемпотентными, а POST — нет;
какие риски и особенности связаны с повторным выполнением POST-запросов;
почему GET не должен содержать тело запроса, а POST — почти всегда содержит;
как это отражается в реальных тестах API и на собеседованиях QA.
После урока вы будете уверенно различать GET и POST-запросы, понимать их влияние на данные и сможете объяснить их различия даже на техническом интервью.
В этом уроке вы узнаете, как работает метод PUT и чем он отличается от других методов обновления данных, таких как PATCH. Мы разберём, как PUT-запросы используются для изменения существующих записей на сервере и какие особенности важно учитывать при тестировании.
Вы узнаете:
что PUT-запрос предназначен для полной замены данных объекта;
как формировать тело запроса (body) при обновлении сущности;
почему поведение PUT-запроса может отличаться в зависимости от реализации API;
когда PUT может работать как частичное обновление (аналог PATCH);
какие ошибки чаще всего встречаются при работе с PUT и как их находить.
Вы также увидите пример PUT-запроса в Postman, разберёте, как API реагирует на изменение данных, и узнаете, почему важно внимательно читать документацию перед тестированием.
После этого урока вы будете уверенно понимать назначение PUT-запросов и различать их от POST и PATCH на практике.
В этом уроке вы узнаете, как работает метод PATCH, для чего он используется и чем он отличается от PUT. Мы разберём реальные примеры частичного обновления данных на сервере и рассмотрим возможные различия в реализации между разными API.
Вы узнаете:
зачем нужен PATCH-запрос и в чём его отличие от PUT;
как обновлять отдельные поля объекта, не перезаписывая весь ресурс;
как формировать тело запроса (body) для PATCH в Postman;
почему важно проверять документацию перед тестированием;
что происходит на сервере после отправки PATCH-запроса.
На практике вы выполните PATCH-запрос к открытому API JSONPlaceholder, измените одно поле существующего объекта и сравните результаты с PUT-запросом.
После урока вы будете уверенно отличать PATCH от PUT и понимать, когда использовать каждый из них при тестировании API.
В этом уроке вы познакомитесь с методом DELETE, который используется для удаления данных на сервере. Мы разберём, как выполнять такие запросы в Postman, какие особенности у них есть и почему на реальных проектах метод DELETE применяется довольно редко.
Вы узнаете:
что делает DELETE-запрос и как он работает;
почему тело запроса (body) для метода DELETE почти никогда не используется;
как удалять данные по ID сущности (например, пост, товар или пользователя);
какие коды ответа возвращает сервер при успешном удалении;
почему в продакшн-системах удаление часто заменяют архивацией или деактивацией данных.
На практике вы создадите DELETE-запрос в Postman с использованием API JSONPlaceholder и увидите, как сервер имитирует удаление данных.
После урока вы будете понимать, как работает метод DELETE, когда его стоит применять и какие есть ограничения при тестировании подобных операций.
В этом уроке вы познакомитесь с другими методами HTTP, которые встречаются реже, но полезны для общего понимания работы API. Мы обсудим, зачем нужны методы HEAD, OPTIONS и другие, и чем они отличаются от привычных GET, POST, PUT, PATCH и DELETE.
Вы узнаете:
какие методы HTTP существуют помимо стандартных пяти;
зачем используется HEAD — проверка ресурса без загрузки данных;
что делает OPTIONS — получение списка поддерживаемых методов API;
как эти запросы помогают тестировщикам в диагностике и автоматизации;
почему в реальных проектах большинство задач решается через базовые CRUD-операции (Create, Read, Update, Delete);
можно ли создавать собственные HTTP-методы (и зачем это вообще может понадобиться).
На практике вы попробуете выполнить запросы HEAD и OPTIONS в Postman и увидите, как сервер отвечает на такие проверки.
После урока вы будете понимать весь набор доступных HTTP-методов и ориентироваться в том, какие из них действительно используются в повседневной работе тестировщика.
В этом заключительном уроке модуля вы познакомитесь с форматом JSON (JavaScript Object Notation) — самым популярным способом передачи данных в API. Именно в формате JSON сервер отправляет ответы на ваши запросы в Postman.
Вы узнаете:
? что представляет собой структура JSON (ключ–значение);
? почему JSON стал стандартом обмена данными в веб-разработке;
? как отличить “сырой” JSON от отформатированного для чтения;
? как тестировщик проверяет, что данные в ответе совпадают с документацией.
После этого урока вы будете понимать, как читать JSON-ответы, находить нужные поля и уверенно анализировать содержимое API-ответов в Postman.
Этот бесплатный курс — ваше первое знакомство с Postman и миром API-тестирования.
За два модуля вы разберётесь, как работает Postman, создадите свои первые запросы, научитесь работать с коллекциями и поймёте логику REST API.
Мы вместе выполним реальные запросы, посмотрим ответы сервера, разберём типичные ошибки и узнаем, зачем тестировщику нужно знать API.
Пошаговые уроки позволят вам быстро освоить инструмент, не теряя времени на теорию, и получить первые практические результаты уже через несколько часов обучения.
После прохождения курса вы уверенно ориентируетесь в интерфейсе Postman, понимаете принципы GET, POST, PUT, PATCH и DELETE-запросов и готовы перейти к следующему этапу — «Postman. Уровень 2: автоматизация и скрипты».
Курс построен в практическом формате: каждое занятие сопровождается демонстрацией и короткими заданиями, которые помогут сразу закрепить материал.
Вы научитесь анализировать структуру запросов и ответов, разберётесь с кодами состояния, заголовками и параметрами, узнаете, как использовать окружения, коллекции и переменные, а также как сохранять результаты тестов и формировать отчёты.
Мы также обсудим реальные примеры из работы тестировщика: что проверять в API, как находить ошибки в интеграциях и как описывать найденные дефекты в отчётах.
Вы поймёте, как API используется внутри веб-приложений и мобильных сервисов, какие данные передаются между клиентом и сервером и почему это важно для качества продукта.
Даже если вы никогда раньше не работали с API, к концу курса у вас сформируется уверенное понимание, как тестировщики применяют Postman в реальных проектах.
Эти знания помогут вам развиваться быстрее, подготовиться к собеседованиям, уверенно чувствовать себя в технической части интервью и сделать следующий шаг к профессии QA-инженера нового уровня.