Честный обзор
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. Вы можете поделиться или разветвить поток в рабочей области команды или переместить ее в другую.
В целом, это мощный и красивый инструмент.