HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p><strong>Postman - главный инструмент QA-инженера. С его помощью можно отправлять запросы к API, чтобы тестировать и документировать работу бэкенда сайта. Рассказываем, как правильно пользоваться Postman и из чего он состоит.</strong></p>
1 <p><strong>Postman - главный инструмент QA-инженера. С его помощью можно отправлять запросы к API, чтобы тестировать и документировать работу бэкенда сайта. Рассказываем, как правильно пользоваться Postman и из чего он состоит.</strong></p>
2 <h2>Содержание</h2>
2 <h2>Содержание</h2>
3 <ul><li><a>Что такое Postman</a></li>
3 <ul><li><a>Что такое Postman</a></li>
4 <li><a>Преимущества Postman</a></li>
4 <li><a>Преимущества Postman</a></li>
5 <li><a>Как устроен Postman</a></li>
5 <li><a>Как устроен Postman</a></li>
6 <li><a>Как пользоваться Postman и составлять запросы</a></li>
6 <li><a>Как пользоваться Postman и составлять запросы</a></li>
7 <li><a>Как тестировать запросы</a></li>
7 <li><a>Как тестировать запросы</a></li>
8 <li><a>Как создавать тесты в Postman</a></li>
8 <li><a>Как создавать тесты в Postman</a></li>
9 <li><a>Как запускать коллекции тестов</a></li>
9 <li><a>Как запускать коллекции тестов</a></li>
10 <li><a>Как работают запросы в Postman</a></li>
10 <li><a>Как работают запросы в Postman</a></li>
11 <li><a>Главное о Postman</a></li>
11 <li><a>Главное о Postman</a></li>
12 </ul><h2>Что такое Postman</h2>
12 </ul><h2>Что такое Postman</h2>
13 <p>Когда пользователь ищет товар в интернет-магазине, код фронтенда посылает запрос к API сайта. А тот в ответ отправляет найденные в базе данных товары.</p>
13 <p>Когда пользователь ищет товар в интернет-магазине, код фронтенда посылает запрос к API сайта. А тот в ответ отправляет найденные в базе данных товары.</p>
14 <p>API - это набор правил, с помощью которых программы обмениваются данными друг с другом. API создают бэкенд-разработчики.</p>
14 <p>API - это набор правил, с помощью которых программы обмениваются данными друг с другом. API создают бэкенд-разработчики.</p>
15 <p>Как только API написан, программисты проверяют его на работоспособность. Если лицевую часть приложения просто открывают в браузере и имитируют шаги пользователя, то получить доступ к бэкенду нельзя, так как визуального интерфейса у него нет.</p>
15 <p>Как только API написан, программисты проверяют его на работоспособность. Если лицевую часть приложения просто открывают в браузере и имитируют шаги пользователя, то получить доступ к бэкенду нельзя, так как визуального интерфейса у него нет.</p>
16 <p>Для визуализации интерфейса используют Postman - программу, через которую можно отправлять запросы к API. Если полученные ответы соответствуют ожидаемым - тестируемый сервис работает правильно. Если нет, QA-инженер составляет отчет об ошибке - баг-репорт и отправляет разработчику для исправления проблемы.</p>
16 <p>Для визуализации интерфейса используют Postman - программу, через которую можно отправлять запросы к API. Если полученные ответы соответствуют ожидаемым - тестируемый сервис работает правильно. Если нет, QA-инженер составляет отчет об ошибке - баг-репорт и отправляет разработчику для исправления проблемы.</p>
17 <h2>Преимущества Postman</h2>
17 <h2>Преимущества Postman</h2>
18 <p>Postman - не единственный сервис, позволяющий обращаться к API, но один из самых популярных. Его создал индийский программист Абхинав Астана в 2012 году.</p>
18 <p>Postman - не единственный сервис, позволяющий обращаться к API, но один из самых популярных. Его создал индийский программист Абхинав Астана в 2012 году.</p>
19 <p>Изначально приложение работало как расширение для Chrome. Затем появилась полноценная кроссплатформенная программа и узнаваемый логотип - летящий космонавт.</p>
19 <p>Изначально приложение работало как расширение для Chrome. Затем появилась полноценная кроссплатформенная программа и узнаваемый логотип - летящий космонавт.</p>
20 <p>Ключевые преимущества Postman:</p>
20 <p>Ключевые преимущества Postman:</p>
21 <ul><li><strong>Цена</strong>. Бесплатная версия программы имеет весь необходимый функционал. Платная стоит от 14 долларов за пользователя, но многим разработчикам достаточно и базового набора возможностей.</li>
21 <ul><li><strong>Цена</strong>. Бесплатная версия программы имеет весь необходимый функционал. Платная стоит от 14 долларов за пользователя, но многим разработчикам достаточно и базового набора возможностей.</li>
22 <li><strong>Удобство</strong>. У Postman понятный графический интерфейс, в котором несложно разобраться, есть подсветка синтаксиса, возможность создавать и хранить автотесты.</li>
22 <li><strong>Удобство</strong>. У Postman понятный графический интерфейс, в котором несложно разобраться, есть подсветка синтаксиса, возможность создавать и хранить автотесты.</li>
23 <li><strong>Большое комьюнити</strong>. Этот сервис - один из старейших, поэтому весь функционал хорошо задокументирован, в нем работают миллионы пользователей, которые помогают друг другу.</li>
23 <li><strong>Большое комьюнити</strong>. Этот сервис - один из старейших, поэтому весь функционал хорошо задокументирован, в нем работают миллионы пользователей, которые помогают друг другу.</li>
24 <li><strong>Многофункциональность</strong>. Postman поддерживает все популярные типы архитектуры для API: REST, GraphQL и SOAP. Также есть возможность интегрировать его в Swagger, RAML и другие инструменты для тестирования.</li>
24 <li><strong>Многофункциональность</strong>. Postman поддерживает все популярные типы архитектуры для API: REST, GraphQL и SOAP. Также есть возможность интегрировать его в Swagger, RAML и другие инструменты для тестирования.</li>
25 </ul><p>А теперь разберем функционал Postman подробнее. Сейчас у Postman<a>версия для декстопа</a>под все популярные операционные системы. Мы будем использовать второй вариант.</p>
25 </ul><p>А теперь разберем функционал Postman подробнее. Сейчас у Postman<a>версия для декстопа</a>под все популярные операционные системы. Мы будем использовать второй вариант.</p>
26 <h2>Как устроен Postman</h2>
26 <h2>Как устроен Postman</h2>
27 <p>Скачайте программу и зарегистрируйтесь в ней. Первым делом нужно создать рабочее пространство: в нем мы будем писать запросы и хранить историю.</p>
27 <p>Скачайте программу и зарегистрируйтесь в ней. Первым делом нужно создать рабочее пространство: в нем мы будем писать запросы и хранить историю.</p>
28 <p>В Postman есть четыре вида пространств:</p>
28 <p>В Postman есть четыре вида пространств:</p>
29 <ol><li>Персональное - доступно только пользователю.</li>
29 <ol><li>Персональное - доступно только пользователю.</li>
30 <li>Командное - для групповой работы.</li>
30 <li>Командное - для групповой работы.</li>
31 <li>Публичное - могут просматривать все.</li>
31 <li>Публичное - могут просматривать все.</li>
32 <li>Приватное - его можно открыть для отдельных членов команды (только в платной версии).</li>
32 <li>Приватное - его можно открыть для отдельных членов команды (только в платной версии).</li>
33 </ol><p>Создав персональное пространство, вы увидите рабочую область.</p>
33 </ol><p>Создав персональное пространство, вы увидите рабочую область.</p>
34 <ol><li>Верхняя панель - в ней можно создавать новые запросы, окружения или коллекции. Также она отвечает за импорт документов, переключение рабочей области.</li>
34 <ol><li>Верхняя панель - в ней можно создавать новые запросы, окружения или коллекции. Также она отвечает за импорт документов, переключение рабочей области.</li>
35 <li>Вертикальная панель слева - инструменты для просмотра истории, сохраненных запросов и коллекций.</li>
35 <li>Вертикальная панель слева - инструменты для просмотра истории, сохраненных запросов и коллекций.</li>
36 <li>Адресная строка - там нужно выбрать тип запроса и ссылку.</li>
36 <li>Адресная строка - там нужно выбрать тип запроса и ссылку.</li>
37 <li>Рабочая зона под ней - в ее вкладках пишут текст запросов.</li>
37 <li>Рабочая зона под ней - в ее вкладках пишут текст запросов.</li>
38 <li>Нижняя зона - там отображаются детализированные ответы на запросы.</li>
38 <li>Нижняя зона - там отображаются детализированные ответы на запросы.</li>
39 </ol><p>А теперь пройдемся по основным инструментам Postman, которые находятся на вертикальной панели.</p>
39 </ol><p>А теперь пройдемся по основным инструментам Postman, которые находятся на вертикальной панели.</p>
40 <ol><li>Collections - пользовательские коллекции запросов, их можно систематизировать, складывая в папки.</li>
40 <ol><li>Collections - пользовательские коллекции запросов, их можно систематизировать, складывая в папки.</li>
41 <li>APIs - тут будут отображаться разные API, к которым подключались через Postman.</li>
41 <li>APIs - тут будут отображаться разные API, к которым подключались через Postman.</li>
42 <li>Environments - окружения, в них также можно хранить переменные.</li>
42 <li>Environments - окружения, в них также можно хранить переменные.</li>
43 <li>Mock Servers - через эту кнопку создают тестовые сервера.</li>
43 <li>Mock Servers - через эту кнопку создают тестовые сервера.</li>
44 <li>Monitors - датчик состояния API, который передает информацию о производительности и сбоях.</li>
44 <li>Monitors - датчик состояния API, который передает информацию о производительности и сбоях.</li>
45 <li>Flows - настройка приложений в визуальном редакторе.</li>
45 <li>Flows - настройка приложений в визуальном редакторе.</li>
46 <li>History - история, в которой хранят запросы и документацию к ним.</li>
46 <li>History - история, в которой хранят запросы и документацию к ним.</li>
47 </ol><h2>Как пользоваться Postman и составлять запросы</h2>
47 </ol><h2>Как пользоваться Postman и составлять запросы</h2>
48 <p>Чтобы сделать первый запрос, в открытой рабочей области нажмите на плюсик.</p>
48 <p>Чтобы сделать первый запрос, в открытой рабочей области нажмите на плюсик.</p>
49 <p>Откроется поле, в котором можно писать запросы.</p>
49 <p>Откроется поле, в котором можно писать запросы.</p>
50 <p>Там можно заполнить:</p>
50 <p>Там можно заполнить:</p>
51 <ul><li>Тип метода - по умолчанию стоит GET, его используют для получения данных с сервера.</li>
51 <ul><li>Тип метода - по умолчанию стоит GET, его используют для получения данных с сервера.</li>
52 <li>Адресная строка - в нее нужно вписать адрес, по которому доступно API.</li>
52 <li>Адресная строка - в нее нужно вписать адрес, по которому доступно API.</li>
53 <li>SEND - кнопка для отправки запроса.</li>
53 <li>SEND - кнопка для отправки запроса.</li>
54 <li>Params - в этой вкладке можно вписать параметры запроса, о них мы поговорим ниже.</li>
54 <li>Params - в этой вкладке можно вписать параметры запроса, о них мы поговорим ниже.</li>
55 </ul><p>Попробуем использовать GET - метод для получения ресурса по id. Введем в строку адрес тестового API -<a>https://jsonplaceholder.typicode.com/posts</a>. И далее нажимаем кнопку Send.</p>
55 </ul><p>Попробуем использовать GET - метод для получения ресурса по id. Введем в строку адрес тестового API -<a>https://jsonplaceholder.typicode.com/posts</a>. И далее нажимаем кнопку Send.</p>
56 <p>У нас появился статус 200 ОК - это значит, что запрос успешно выполнен. А в нижнем поле мы получили подробности об ответе.</p>
56 <p>У нас появился статус 200 ОК - это значит, что запрос успешно выполнен. А в нижнем поле мы получили подробности об ответе.</p>
57 <h2>Как тестировать запросы</h2>
57 <h2>Как тестировать запросы</h2>
58 <p>Мы разобрали, как работает конструктор запросов. С его помощью можно проверять как собственное API, так и сторонних сервисов. Мы будем использовать тот же публичный тестовый<a>API</a>.</p>
58 <p>Мы разобрали, как работает конструктор запросов. С его помощью можно проверять как собственное API, так и сторонних сервисов. Мы будем использовать тот же публичный тестовый<a>API</a>.</p>
59 <p>Для создания любого запроса нужен как минимум адрес и метод. Список методов:</p>
59 <p>Для создания любого запроса нужен как минимум адрес и метод. Список методов:</p>
60 <ul><li>GET. Используют для получения информации. Через него делают запросы к конкретным ресурсам. А дополнительные данные в нем могут передаваться прямо в адресной строке запроса.</li>
60 <ul><li>GET. Используют для получения информации. Через него делают запросы к конкретным ресурсам. А дополнительные данные в нем могут передаваться прямо в адресной строке запроса.</li>
61 <li>POST. Применяют для внесения новой информации на сервер. Через него можно посылать как данные в стандартном двоичном коде, так и разные типы файлов. Этот метод применяют во время регистрации или авторизации пользователя.</li>
61 <li>POST. Применяют для внесения новой информации на сервер. Через него можно посылать как данные в стандартном двоичном коде, так и разные типы файлов. Этот метод применяют во время регистрации или авторизации пользователя.</li>
62 <li>PUT. Метод отвечает за добавление новой информации или внесение изменений на сервер.</li>
62 <li>PUT. Метод отвечает за добавление новой информации или внесение изменений на сервер.</li>
63 <li>DELETE. Используют, чтобы удалить данные. Необходимо применять его правильно, в противном случае есть вероятность ошибок из-за удаления критически важных файлов.</li>
63 <li>DELETE. Используют, чтобы удалить данные. Необходимо применять его правильно, в противном случае есть вероятность ошибок из-за удаления критически важных файлов.</li>
64 </ul><p>Воспользуемся методом POST и создадим нового пользователя. Эта задача уже сложнее: нам потребуется отправить на сервер любые данные.</p>
64 </ul><p>Воспользуемся методом POST и создадим нового пользователя. Эта задача уже сложнее: нам потребуется отправить на сервер любые данные.</p>
65 <p>Переходим во вкладку body и JSON, а затем копируем информацию о любом пользователе из предыдущего задания. Получаем ответ - 201 Created. У нас все получилось.</p>
65 <p>Переходим во вкладку body и JSON, а затем копируем информацию о любом пользователе из предыдущего задания. Получаем ответ - 201 Created. У нас все получилось.</p>
66 <p>А теперь поговорим о статусах. Это первый, хотя и не единственный результат проверки. Статус - это трехзначный код, первая цифра показывает,<a>к какой группе он принадлежит</a>.</p>
66 <p>А теперь поговорим о статусах. Это первый, хотя и не единственный результат проверки. Статус - это трехзначный код, первая цифра показывает,<a>к какой группе он принадлежит</a>.</p>
67 <ul><li>1ХХ - возвращается с уведомлениями, они носят исключительно информационный характер.</li>
67 <ul><li>1ХХ - возвращается с уведомлениями, они носят исключительно информационный характер.</li>
68 <li>2ХХ - сигнализирует, что запрос был обработан успешно. Например, как указанный выше 201.</li>
68 <li>2ХХ - сигнализирует, что запрос был обработан успешно. Например, как указанный выше 201.</li>
69 <li>3ХХ - приходят, когда сервер перенаправляет клиента. Например, 302 Found возвращается после аутентификации пользователя, когда он переходит на другую страницу.</li>
69 <li>3ХХ - приходят, когда сервер перенаправляет клиента. Например, 302 Found возвращается после аутентификации пользователя, когда он переходит на другую страницу.</li>
70 <li>4ХХ - некорректный запрос со стороны клиента. Например, 400 Bad Request - если в коде опечатки, 403 Forbidden - у клиента нет нужных прав, 404 Not Found - запрошенных данных нет на сервере.</li>
70 <li>4ХХ - некорректный запрос со стороны клиента. Например, 400 Bad Request - если в коде опечатки, 403 Forbidden - у клиента нет нужных прав, 404 Not Found - запрошенных данных нет на сервере.</li>
71 <li>5ХХ - ошибка на стороне сервера. Например, 500 Internal Error говорит о том, что сервер не может обработать присланный запрос.</li>
71 <li>5ХХ - ошибка на стороне сервера. Например, 500 Internal Error говорит о том, что сервер не может обработать присланный запрос.</li>
72 </ul><h2>Как создавать тесты в Postman</h2>
72 </ul><h2>Как создавать тесты в Postman</h2>
73 <p>Тесты - это скрипты, которые помогают удостовериться, что API работает корректно. В Postman можно создать такие автоматические тесты за несколько шагов на основе готовых сниппетов (заранее написанных скриптов). Для этого вернемся к предыдущему запросу и перейдем во вкладку "Test".</p>
73 <p>Тесты - это скрипты, которые помогают удостовериться, что API работает корректно. В Postman можно создать такие автоматические тесты за несколько шагов на основе готовых сниппетов (заранее написанных скриптов). Для этого вернемся к предыдущему запросу и перейдем во вкладку "Test".</p>
74 <p>В боковой панели справа найдем список под "Snippets", нажмем на "Status code: Code is 200".</p>
74 <p>В боковой панели справа найдем список под "Snippets", нажмем на "Status code: Code is 200".</p>
75 <p>У нас появится код, с его помощью можно проверять запрос на исполнение.</p>
75 <p>У нас появится код, с его помощью можно проверять запрос на исполнение.</p>
76 <p>Нажмите отправить и получите в ответ результаты теста.</p>
76 <p>Нажмите отправить и получите в ответ результаты теста.</p>
77 <h2>Как запускать коллекции тестов</h2>
77 <h2>Как запускать коллекции тестов</h2>
78 <p>Начнем с создания коллекции для сохранения готовых решений. Откройте на боковой панели слева соответствующую вкладку. Нажмите на плюсик и создайте новую коллекцию.</p>
78 <p>Начнем с создания коллекции для сохранения готовых решений. Откройте на боковой панели слева соответствующую вкладку. Нажмите на плюсик и создайте новую коллекцию.</p>
79 <p>Там будет четыре вкладки, на которые нам нужно обратить внимание:</p>
79 <p>Там будет четыре вкладки, на которые нам нужно обратить внимание:</p>
80 <ol><li><strong>Authorization</strong>. В ней прописывают общие параметры и метод, чтобы в дальнейшем они применялись для всех запросов, входящих в эту коллекцию.</li>
80 <ol><li><strong>Authorization</strong>. В ней прописывают общие параметры и метод, чтобы в дальнейшем они применялись для всех запросов, входящих в эту коллекцию.</li>
81 <li><strong>Pre-request Script</strong>. Сюда пользователь должен поместить скрипт на JS. Приложение исполнит его перед любой отправкой запроса. Но уметь писать автоматические тесты не обязательно, можно использовать готовые сниппеты.</li>
81 <li><strong>Pre-request Script</strong>. Сюда пользователь должен поместить скрипт на JS. Приложение исполнит его перед любой отправкой запроса. Но уметь писать автоматические тесты не обязательно, можно использовать готовые сниппеты.</li>
82 <li><strong>Tests</strong>. Выполняет код уже после того, как запрос будет выполнен. Он также может работать на основе готовых сниппетов.</li>
82 <li><strong>Tests</strong>. Выполняет код уже после того, как запрос будет выполнен. Он также может работать на основе готовых сниппетов.</li>
83 <li><strong>Variables</strong>. В этой вкладке создают переменные, которые после применяют во всей коллекции, вызывая их через название в таком виде {{имя}}.</li>
83 <li><strong>Variables</strong>. В этой вкладке создают переменные, которые после применяют во всей коллекции, вызывая их через название в таком виде {{имя}}.</li>
84 </ol><p>Чтобы запустить коллекцию тестов, зайдите во вкладку "Коллекции", выберите необходимую коллекцию и в выпадающем списке выберите "Run Collection".</p>
84 </ol><p>Чтобы запустить коллекцию тестов, зайдите во вкладку "Коллекции", выберите необходимую коллекцию и в выпадающем списке выберите "Run Collection".</p>
85 <p>Справа будут варианты настройки. Нужно выбрать количество итераций (Iteration) и задержку (delay).</p>
85 <p>Справа будут варианты настройки. Нужно выбрать количество итераций (Iteration) и задержку (delay).</p>
86 <p>Запускать скрипты без задержки не рекомендуют, так как это может привести к ошибочным результатам.</p>
86 <p>Запускать скрипты без задержки не рекомендуют, так как это может привести к ошибочным результатам.</p>
87 <p>Затем нажмите кнопку "Run New Collection" и получите отчет о выполнении.</p>
87 <p>Затем нажмите кнопку "Run New Collection" и получите отчет о выполнении.</p>
88 <h2>Как работают запросы в Postman</h2>
88 <h2>Как работают запросы в Postman</h2>
89 <p>Потренировавшись самостоятельно писать запросы, можно подробнее разобрать, как работают эти запросы.</p>
89 <p>Потренировавшись самостоятельно писать запросы, можно подробнее разобрать, как работают эти запросы.</p>
90 <p>В нижней части приложения мы видим поле "Response", в которое приходит ответ. У него есть три вкладки:</p>
90 <p>В нижней части приложения мы видим поле "Response", в которое приходит ответ. У него есть три вкладки:</p>
91 <ul><li>Pretty - вкладка, которая открывается по умолчанию. В ней есть подсветка синтаксиса и отступы, читать такой код максимально удобно.</li>
91 <ul><li>Pretty - вкладка, которая открывается по умолчанию. В ней есть подсветка синтаксиса и отступы, читать такой код максимально удобно.</li>
92 <li>Raw - "голый" код без структурирования.</li>
92 <li>Raw - "голый" код без структурирования.</li>
93 <li>Preview - предварительный просмотр кода страницы.</li>
93 <li>Preview - предварительный просмотр кода страницы.</li>
94 </ul><p>Когда мы посылали запрос методом POST, нам нужно было указать данные. Для этого использовали вкладку "Body". Она принимает разные типы данных, выбор решения будет зависеть от API.</p>
94 </ul><p>Когда мы посылали запрос методом POST, нам нужно было указать данные. Для этого использовали вкладку "Body". Она принимает разные типы данных, выбор решения будет зависеть от API.</p>
95 <p>По умолчанию в Postman стоит значение "raw" - это значит, что приложение само определяет заголовок в зависимости от того, что пишет пользователь. Но можно выбирать и другие варианты.</p>
95 <p>По умолчанию в Postman стоит значение "raw" - это значит, что приложение само определяет заголовок в зависимости от того, что пишет пользователь. Но можно выбирать и другие варианты.</p>
96 <ul><li>Form-data - используют для ресурсов, которые отправляют данные через multipart/form-data. Для этого нужно прописать ключ, значение и содержимое.</li>
96 <ul><li>Form-data - используют для ресурсов, которые отправляют данные через multipart/form-data. Для этого нужно прописать ключ, значение и содержимое.</li>
97 <li>Raw - применяют для всего, что можно ввести в качестве текста. Есть возможность выбрать формат: XML, JavaScript или JSON. Если это сделать, появится подсветка синтаксиса. Всем переменным, которые пользователь применит в запросе, Postman заполнит значения автоматически.</li>
97 <li>Raw - применяют для всего, что можно ввести в качестве текста. Есть возможность выбрать формат: XML, JavaScript или JSON. Если это сделать, появится подсветка синтаксиса. Всем переменным, которые пользователь применит в запросе, Postman заполнит значения автоматически.</li>
98 <li>Binary - позволит отправить данные, которые невозможно заполнить в редакторе. Это относится к текстовым или видеофайлам.</li>
98 <li>Binary - позволит отправить данные, которые невозможно заполнить в редакторе. Это относится к текстовым или видеофайлам.</li>
99 <li>GraphQL - это отдельный язык запросов и собственная серверная среда для API. Postman позволяет использовать его наравне с более привычной REST-архитектурой.</li>
99 <li>GraphQL - это отдельный язык запросов и собственная серверная среда для API. Postman позволяет использовать его наравне с более привычной REST-архитектурой.</li>
100 </ul><h2>Главное о Postman</h2>
100 </ul><h2>Главное о Postman</h2>
101 <p>Postman - один из самых распространенных сервисов для тестирования API и создания запросов. Большинство QA-инженеров регулярно им пользуются. Это такой же обязательный инструмент профессии, как и среда разработки для программистов.</p>
101 <p>Postman - один из самых распространенных сервисов для тестирования API и создания запросов. Большинство QA-инженеров регулярно им пользуются. Это такой же обязательный инструмент профессии, как и среда разработки для программистов.</p>
102 <p>Начать работать с Postman несложно, это приложение максимально дружелюбно к новичку. Его основное достоинство - простой графический инструмент.</p>
102 <p>Начать работать с Postman несложно, это приложение максимально дружелюбно к новичку. Его основное достоинство - простой графический инструмент.</p>
103 <p>У приложения есть бесплатная версия, которая незначительно отличается от платной. Основная сущность в Postman - запрос, позволяющий получить, отправить или удалить данные из API.</p>
103 <p>У приложения есть бесплатная версия, которая незначительно отличается от платной. Основная сущность в Postman - запрос, позволяющий получить, отправить или удалить данные из API.</p>