Честный обзор

Postman — самый популярный инструмент для тестирования API. Я часто использую его для случайных тестов API в процессе разработки.

Недавно я наткнулся на новую функцию под названием «поток» в Postman. Он был выпущен для широкой публики в марте 2023 года.

Я был очень взволнован Postman Flow, потому что он идеально подходил для задачи, над которой я работал. Однако после нескольких дней работы с ним я понял, что он не идеален. Как и у любых новых функций или инструментов, у Postman flow есть свои плюсы и минусы.

В этом посте я поделюсь своим опытом работы с потоком Postman. Обратите внимание, что этот пост не является руководством по использованию потока Postman. Это обзор того, что он может и не может делать.

Что такое почтальонский поток

Официальный сайт Postman дает хорошее определение.

Postman Flows — это визуальный инструмент для создания приложений на основе API для мира API-First. Вы можете использовать потоки для цепочки запросов, обработки данных и создания реальных рабочих процессов в своем рабочем пространстве Postman.

Когда мы создаем новый поток, отображается пустой холст с кнопкой запуска. Мы можем щелкнуть правой кнопкой мыши, чтобы добавить элемент из множества «Блоков».

Блоки разделены на несколько категорий: действие (т. е. отправить запрос), решение/логика (т. е. если, оценить) и информация (т. е. текст, вывод).

Блоки решений/логики позволяют управлять потоком, например, if условие или зацикливание. Язык запросов Flows (FQL) предназначен для анализа и преобразования данных. FQL поддерживает некоторые основные функции, такие как $count или $each. Их можно использовать с блоком оценки для управления данными JSON.

Как и другие объекты в Postman, поток находится в рабочей области Postman. Вы можете поделиться или разветвить поток в рабочей области команды или переместить ее в другую.

В целом, это мощный и красивый инструмент.