Чем и зачем заменить Postman в 2024-м

  Рет қаралды 29,843

Михаил Непомнящий

Михаил Непомнящий

Ай бұрын

Доступный и безопасный клиент для Rest API и GraphQL запросов Bruno становится отличной альтернативой Postman. Работает оффлайн, не делает запросы через сторонний прокси сервер и не просит денег за коллективное использование одних и тех же коллекций.
Сайт инструмента: www.usebruno.com
Мои курсы по вебу с купонами:
✅ mishanep.com/
📢 Поддержка канала:
/ mishanep
www.tinkoff.ru/rm/nepomnyasch...
paypal.me/mishanep

Пікірлер: 108
@olegsh2888
@olegsh2888 Ай бұрын
Любимая рубрика: «Михаил раскопал что-то новенькое и полезное»)
@Ecto-Gamet
@Ecto-Gamet Ай бұрын
Хороший инструмент, возьму на вооружение. Спасибо!
@14brotherful
@14brotherful Ай бұрын
Спасибо, вы всегда радуете новинками:)
@user-lr3yc8eu4r
@user-lr3yc8eu4r Ай бұрын
Круто. Дай Бог тебе здоровья и счастья, добрый человек!
@denissavast
@denissavast Ай бұрын
Благодарю за отличную работу !
@gorsing
@gorsing Ай бұрын
Спасибо вам большое, я очень давно искал чем заменить postman благодаря этому видео я нашел )))
@DevAccount-rq4ni
@DevAccount-rq4ni Ай бұрын
Миша красавчик ,как всегда полезное видео 🤙🏻
@Makes57
@Makes57 Ай бұрын
Спасибо за видео, буду внедрять в проекты)
@victormog
@victormog Ай бұрын
Спасибо большое за инфу о полезных новинках!
@tamerlan5067
@tamerlan5067 Ай бұрын
Спасибо что делишься своими знаниями:)
@RedPixel.Studio
@RedPixel.Studio 16 күн бұрын
Спасибо, уже поставил =)
@venomrock4308
@venomrock4308 Ай бұрын
спасибо за обзор этого инструмента! использовал Postman и Insomnia, теперь знаю что есть Bruno с интересными фичами
@CatWorldson
@CatWorldson Ай бұрын
Фичи, что на видео, есть и в постмане)) Ключевая ( и пожалуй, единственная ) отличительная фича в том, что бруно отвязан от сервисов постмана и работает оффлайн.
@sno-oze
@sno-oze Ай бұрын
прикольно, не знал про bruno, как-то привык использовать thunder client в vs code, но надо явно попробовать.
@denischudov3293
@denischudov3293 Ай бұрын
🔥🔥🔥👍👍👍 Михаил спасибо...
@sergsergey4251
@sergsergey4251 Ай бұрын
Спасибо!
@user-ir5yf8en1e
@user-ir5yf8en1e Ай бұрын
Михаил, большое спасибо, как всего супер. Ещё и во время, мне как раз данная тема нужна, перейду с postman. Хотелось бы, что бы рассказали как в react реализуете auth. Можно ли хранить ключи в переменных, или как их шифровать? Как я понимаю варианты "для себя внутри сети" и для прода сильно отличаются. Вам спасибо,
@valery1707
@valery1707 Ай бұрын
Я бы и раз перейти с Postman, но сомневаюсь что альтернативы уже догнали его в том объёме что мы уже успели использовать у Postman: * Собственно GUI удобный для тестировщика (в Bruno есть). * Тесты (и у Postman и у Bruno используется библиотека chai). * Возможность указания следующего теста из кода (мы используем для повторов запроса). * Разные скоупы переменных - мы используем как как скоуп окружения, так и скоуп коллекции. Глобальный тоже использовали, но есть вероятность что откажемся. * Расширенные возможности скриптов - прямо внутри коллекции собрали набор утилитных функций, которые вызываем в скриптах запроса (как pre-request, так и tests). * Выполнение запросов прямо внутри pre-request скрипта - можно использовать как для JWT-авторизации, так и в более сложные конструкциях. Сейчас сидим на Postman версии 10.8 - там нет навязанного хранилища коллекций, а свои коллекции держим в git-е - это вполне реализуемо и в Postman просто приходится экспортировать/импортировать постоянно, ну и дифф смотреть больновато. Ролик хороший, но для меня важен функционал скриптов, который тут не был раскрыт вовсе.
@alecsisk
@alecsisk Ай бұрын
++ Из того что тоже увидел: нагрузочное тестирование(Performance/Load Testing) у бруно 19 баксов стоит + не понял что это за штука за те-же 19 баксов "Load Data from File for Collection Run". Выглядит так, будто оно в multipart запросы файлы прикреплять не умеет бесплатно)
@alekseybiryukov7497
@alekseybiryukov7497 Ай бұрын
Переходите на код. Ни один инструмент не сможет заменить код ни по скорости разработки, ни по гибкости обработки.
@ctsrazor
@ctsrazor Ай бұрын
Мы пользуемся Insomnia, вроде ваш кейс тоже должен покрывать.
@kumpeeduwee
@kumpeeduwee Ай бұрын
А что думешь насчет HTTPie как альтернативы?
@undefinedundefined5924
@undefinedundefined5924 Ай бұрын
О! Спасибо, давно искал достойную альтернативу постману. Лайк+подписка
@r35p3ct00
@r35p3ct00 Ай бұрын
Зачем?
@undefinedundefined5924
@undefinedundefined5924 Ай бұрын
@@r35p3ct00 чтоб в гите проекта хранить все тесты эндпоинтов; реальность такова, что сваггер есть не везде и приходится выкручиваться
@d_r_robot
@d_r_robot Ай бұрын
То что надо, как раз такая же проблема с шерингом возникла в тиме.
@annonymous8220
@annonymous8220 29 күн бұрын
Спасибо за наводку, в самом деле фишки постмана делать все через аккаунты и их облака - так себе ситуация для меня. Давно хотел на что то поменять.
@retoxnsk3942
@retoxnsk3942 Ай бұрын
новые фичи Постмана, увы, альтернативам шанса особо не оставляют... - Постбот (встроенный ГПТ) - общий репозиторий кода тестов (глобальные кастомные функции которые можно вызывать в любом месте - лютейше помогают поддерживать код тестов) - глубокая настройка параметров - quality-of-life удобности вроде копирования переменных - раннер и поддержка csv да во многих альтернативах есть что-то одно или другое, но нигде нет чтоб было всё и сразу)
@VYACHESLAVx
@VYACHESLAVx Ай бұрын
полезно!)
@ynikolenko
@ynikolenko Ай бұрын
Отличное видео. А про VS Code (extension) и cli есть видеоуроки?
@mishanep
@mishanep Ай бұрын
У меня на канале нет. На других - не искал :)
@user-rd6oe9ny1j
@user-rd6oe9ny1j Ай бұрын
Спасибо. И на linux есть версия. Поставил.
@user-yk3if2ku4e
@user-yk3if2ku4e Ай бұрын
Хорошо показал и разложил кейсы использования. Во многом похож на постман, но хранение в гите действительно киллер фича
@valery1707
@valery1707 Ай бұрын
Мы Postman-коллекции храним в Git-е. Да, это не очень удобно так как нужно постоянно таскать через экспорт импорт, но это не значит что это невозможно.
@Fur1or
@Fur1or Ай бұрын
Никогда не нравился постман изза непонятных багов и проприетарности. Спасибо, за указание на аналог
@georgy_nevsky
@georgy_nevsky Ай бұрын
Хорошая тула, жаль в текущей версии не работает Schema Introspection для GraphQL. Надеюсь починят.
@mykhailokurov8246
@mykhailokurov8246 Ай бұрын
Спасибо за контент, подскажите пожалуйста что за тема в хроме?
@mishanep
@mishanep Ай бұрын
Черный карбон и серебро chromewebstore.google.com/detail/%D1%87%D0%B5%D1%80%D0%BD%D1%8B%D0%B9-%D0%BA%D0%B0%D1%80%D0%B1%D0%BE%D0%BD-+-%D1%81%D0%B5%D1%80%D0%B5%D0%B1%D1%80%D0%BE/lodhggoaglindpoejnjldimdlikkphph
@sergiocoder
@sergiocoder Ай бұрын
Спасибо чувак! Как же я устал с этим постманом возиться, я его раз в неделю запускаю, и каждый раз получается что он либо разлогинился, либо обновление, либо тормозит опять, просто уже не понимаю как нынче этим люди пользуются. Хорошо хоть бруно теперь есть, а то я уже подумывал curl учить придётся (хотя по идее было бы полезно).
@UniDima
@UniDima Ай бұрын
Всё это, конечно, хорошо, пока в «опенсурсном» проекте не появляются два уровня подписки, без которых не получится использовать иные протоколы (тот же вебсокет, например) и работать с OpenAPI (помимо импорта), который является самым популярным форматом по сей день и работать с ним так или иначе придётся
@harry-smith404
@harry-smith404 Ай бұрын
1:24 да вроде я отрубил интернет и работает постман. Или я чего-то не понял
@caH40yc
@caH40yc Ай бұрын
Спасибо! Пошел скачивать Бруно!
@CJIu3eHb
@CJIu3eHb Ай бұрын
А что насчет Insomnia. Редко пользуюсь такими инструментами, но кажется, что немного застыла она в развитии.
@frolovv3
@frolovv3 Ай бұрын
вот лично я пользуюсь инсомнией. Базовых концепций инсомнии мне хватает) Мне кажется просто, что тут уже вкусовщина, что кому нравится. Можно ради прикола попробовать все такие программки, однако мое мнение, что если ты пользуешься таким инструментариям раз в неделю, то тут уже без разницы, что ставить, хоть постман, хоть инсомния, хоть что-то другое
@SurenKhorenyan
@SurenKhorenyan Ай бұрын
Я раньше тоже пользовался Insomnia. В последних версиях они запретили использование без регистрации в локальном приложении. Пришлось откатывать, чтобы спасти свои конфиги. Думаю на это попробовать перейти. Есть ещё httpie, недавно сделали своё приложение
@plaksyuk
@plaksyuk Ай бұрын
Есть Insomnium (по аналогии с Chromium) - это форк Insomnia, но без привязки к «сервису» и все хранится локально. Я предпочел ее Bruno
@SurenKhorenyan
@SurenKhorenyan Ай бұрын
@@plaksyuk о, клёво! Надо будет попробовать, спасибо
@SergeiStryukov
@SergeiStryukov Ай бұрын
Отличное хранение секретных данных -- на 3:38 показано значение при наведении на секретную переменную.
@Dmitlantis
@Dmitlantis Ай бұрын
собственно, как и в постмане.
@c01nd01r
@c01nd01r Ай бұрын
Не увидел расширения для браузера, которое может логировать запросы в программу.
@atlantiS2k
@atlantiS2k Ай бұрын
ApiDog ещё есть
@EStepan0v
@EStepan0v Ай бұрын
Что думаете по поводу Insomnia?
@vov4egde
@vov4egde Ай бұрын
оригинал Insomnmia был оч пока не был (вы)куплен и там теперь обязательная регистрация. Поэтому если и смотреть в это сторону, то я бы советовал форк - insomnuim ( /ArchGPT/insomnium )
@mishanep
@mishanep Ай бұрын
Хороший инструмент. Здесь могут быть нюансы на корпоративном уровне. Нам недавно запретили Docker Desktop использовать, т.к. он для компания свыше какого-то количества сотрудников уже только под платную лицензию идет. По-моему с Insomnia похожая история.
@alexp6113
@alexp6113 Ай бұрын
ну да, бруно 16k загрузок у плагина, тандер почти 4M загрузок у плагина. Это ж надо было постараться найти что-то, не заметив чего-то другого, на два порядка более популярного 😀
@AJIagguH
@AJIagguH Ай бұрын
А можно ли сохранять ответы?
@mishanep
@mishanep Ай бұрын
Можно
@luckytima2315
@luckytima2315 Ай бұрын
Такое ощущение, что просто взяли Postman ctr+c ctr+v
@deletedchanneI
@deletedchanneI Ай бұрын
не хватает наследования окружений 🤔
@volodyaDikiy
@volodyaDikiy Ай бұрын
нифига прича
@MrCter
@MrCter Ай бұрын
А бруно поддерживает директорию коллекций для глобального обмена?
@mishanep
@mishanep Ай бұрын
Да, в коллекции можно создать подпапки.
@Astrobomj
@Astrobomj Ай бұрын
Спасибо! Давно хотел выкинуть постман
@holingdev1737
@holingdev1737 Ай бұрын
Как вариант, есть ещё airdog
@mishanep
@mishanep Ай бұрын
Видно популярно стало собак использовать в названиях =)
@jamuelsexon
@jamuelsexon Ай бұрын
Не знаю насколько тулза хорошая, но одноимённый фильм отличный
@stanf5488
@stanf5488 Ай бұрын
В самом верху у тебя заяц какой-то бежит, это что ?
@mishanep
@mishanep Ай бұрын
RunCat
@user-hi4dj9bx8n
@user-hi4dj9bx8n Ай бұрын
Что такое Фортнит?
@mishanep
@mishanep Ай бұрын
Сервис api с разным набором данных. Удобно для пет проектов в портфолио.
@a.krugliak
@a.krugliak Ай бұрын
А как насчет Insomnia?
@mishanep
@mishanep Ай бұрын
У них для организаций лицензия платная. На корпоративном уровне могут запретить.
@user-mw7vq7wv2l
@user-mw7vq7wv2l Ай бұрын
@@mishanep меня (и многих их юзеров) выбесило что они резко все сделали платным в новых версиях, я откатился до старой версии, сижу пока но ней, на теперь уже думаю пора переходить на Бруно )
@QuAzI_NODE
@QuAzI_NODE Ай бұрын
httpYac в vscode и HTTP Request в JB - и никакие тормозные постманы не нужны
@guai9632
@guai9632 Ай бұрын
тоже недавно постман выбесил окончательно, стал искать альтернативы и нашел бруно. местами попроще, но хватает, полёт нормальный
@ViktorPolyakov15
@ViktorPolyakov15 Ай бұрын
GRPC нет
@inozz4c
@inozz4c Ай бұрын
У бруно проблемы с локалями и чсто с импортом коллекций
@HenningsvaerL
@HenningsvaerL Ай бұрын
жаль grpc платно(
@user-bo7fi2fg6w
@user-bo7fi2fg6w Ай бұрын
Не упоминай Бруно-но-но-но
@mishanep
@mishanep Ай бұрын
В варианте, который я смотрел, было: No se habla de Bruno, no-no-no. Или: We don't speak about Bruno, no-no-no xD Я тоже напевал, когда столкнулся с ним.
@ITentrepreneur
@ITentrepreneur Ай бұрын
а есть ли тёмная тема у Bruno 🤔
@mishanep
@mishanep Ай бұрын
Есть
@fedordostoevskiy4209
@fedordostoevskiy4209 Ай бұрын
А в чем проблема с почтальоном? Классный инструмент.
@mishanep
@mishanep Ай бұрын
Классный инструмент. При работе в команде начинает просить денег, а не каждая компания готова платить за такое. Отсюда поиск альтернатив.
@TeppopucT
@TeppopucT Ай бұрын
А вы родственник шахматиста Непомнящего?
@mishanep
@mishanep Ай бұрын
Нет. Ни шахматиста, ни футбольного тренера.
@user-up2lc4kb5o
@user-up2lc4kb5o Ай бұрын
Не любит Бруно русские буквы из коробки...
@sweetcapitan5690
@sweetcapitan5690 Ай бұрын
Ого, а знаете что еще не проксирует запросы, не просит денег, имеет функцию коллаборации в гите и работает абсолютно везде? Баш скрипты с curl-ом.
@hld8827
@hld8827 Ай бұрын
Пожалуй это правда, но есть нюанс: сейчас тестировщика с разработчиком проще посадить за гуй, чем заставить использовать bash+curl, т.к. postman/insomnia/bruno - позволяют это делать на уровне запросов и env-ов, а если у вас какой-то специфический GRPC набор запросов, то не так много нормальный инструментов могут понятно и без костылей воспроизвести запросы. А так, Вы конечно правы.
@tsvetkof
@tsvetkof Ай бұрын
Если речь идёт о парочке запросов, то, конечно, можно потратить больше времени, чем в постман, чтобы создать запросы в баше, а потом придумывать, как автоматизировать проверку ответа. Но когда требуется автоматизировать сотни запросов и проверок, сомневаюсь, что захочется упарываться велосипедами. Всё-таки скорость выполнения работы имеет первостепенное значение
@runfm
@runfm Ай бұрын
пойду окно открою
@valery1707
@valery1707 Ай бұрын
У нас в Postman-коллекции десятка 3 запросов, и более тысячи тестов - повторить такое в bash+curl, конечно, можно, но это потребует на порядок больше времени.
@StreetXHasu
@StreetXHasu Ай бұрын
наконец-то вместо этой помойки постмена нашлось решение
@champ__champ
@champ__champ Ай бұрын
Apidog попробуйте, и забудьте про эту ерунду)
@Disorrder
@Disorrder Ай бұрын
Тоже не понимаю, чем openapi не угодил 🤔 зачем создавать коллекции вручную, когда можно их сгенерировать из кода? Так они всегда будут актуальны. Единственный минус openapi - там постоянно приходится вставлять токен для авторизации, если хочешь попробовать запрос, а в остальном то же самое. Тесты тоже в директории проекта должны быть и запускаться перед мержем каждого PR. Какая-то бессмысленная история, если честно.
@valery1707
@valery1707 Ай бұрын
Возможно я что-то упускаю, но как связана "генерация из OpenApi" и "Postman-коллекции"? Вторые содержат не просто какие-то вызовы каких-то API, а проверки разных бизнес-кейсов, с тестами, и всем прочим.
@mr-tyom
@mr-tyom Ай бұрын
Зачем опять свой формат? Чем OpenAPI не устроил?
@guai9632
@guai9632 Ай бұрын
наверное тем, что он вообще для другого предназначен
@sooo-madmeen7276
@sooo-madmeen7276 Ай бұрын
Это конечно хороший инструмент, но все же, Postman намного круче и удобнее. Особенно в работе с командой. Пробовал его, но очень сильно отстает от Postman. Многих фич не хватает. И Postman не делает запросы через прокси, вводите в заблуждение. Какой в этом смысл?
@mishanep
@mishanep Ай бұрын
В моем случае работодатель не торопится оплачивать подобные инструменты и работа в команде затрудняется. Отсюда поиск альтернатив. Касаемо фич - зависит от проекта. Нам хватает. Насчёт прокси - это инфа с сайта Бруно, я не проводил исследования.
@kumb61
@kumb61 Ай бұрын
Честно говоря интерфейс у нее дубоватый, вроде мелочи и могли бы доработать, но все лучше оборзевшего постмэна
@artem09521
@artem09521 Ай бұрын
А почему постман оборзевший?
@dieoung817
@dieoung817 Ай бұрын
@@artem09521 хуйня потомучто гиковская
@user-of5kz7vl5o
@user-of5kz7vl5o Ай бұрын
@@artem09521 некоторые фичи есть только в платном режиме, минимум 14$ в месяц
Они убрались очень быстро!
00:40
Аришнев
Рет қаралды 3 МЛН
TRY NOT TO LAUGH 😂
00:56
Feinxy
Рет қаралды 12 МЛН
Новый конфиг для Eslint 9
18:59
Михаил Непомнящий
Рет қаралды 5 М.
Postman from 0 to auto-collection
54:57
Alex QA
Рет қаралды 68 М.
Why I use Insomnia instead of Postman
7:47
Full Stack Zach
Рет қаралды 28 М.
Дорожная карта Фронтенд разработчика
25:39
Михаил Непомнящий
Рет қаралды 4,6 М.
iPhone 15 Unboxing Paper diy
0:57
Cute Fay
Рет қаралды 3,9 МЛН
Где раздвижные смартфоны ?
0:49
Не шарю!
Рет қаралды 913 М.
APPLE совершила РЕВОЛЮЦИЮ!
0:39
ÉЖИ АКСЁНОВ
Рет қаралды 633 М.
wireless switch without wires part 6
0:49
DailyTech
Рет қаралды 3,7 МЛН
China 🇨🇳 Phone 📱 Charger
0:42
Edit Zone 1.8M views
Рет қаралды 382 М.
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00
Корнеич
Рет қаралды 1,5 МЛН
Непробиваемый телевизор 🤯
0:23
FATA MORGANA
Рет қаралды 407 М.