Postman Для Тестировщиков - Тестируем API Реального Проекта. Продвинутый Курс Тестирование ПО - 7

  Рет қаралды 73,255

Ilarion Halushka

Ilarion Halushka

Күн бұрын

Пікірлер: 282
@СветланаДеревщикова-з5ь
@СветланаДеревщикова-з5ь 2 жыл бұрын
Блин я что-то не пойму почему так мало просмотров, это же топ!
@IlarionHalushka
@IlarionHalushka 2 жыл бұрын
спасибочки, очень приятно 🤗 просмотров мало, потому что канал новый и мало кто хочет по 3 часа лекции смотреть, все хотят быстренько видео по 15 минут посмотреть и готово)
@donnaabzalimova1698
@donnaabzalimova1698 Жыл бұрын
@@IlarionHalushka Я готова смотреть Ваши лекции вечно 🤭🙏
@IlarionHalushka
@IlarionHalushka Жыл бұрын
@@donnaabzalimova1698 мой голос уже снится моим студентам, потому что у них лекции на повторе стоят)) поэтому будьте аккуратны ⚠🚨
@ОлександрОстрогляд-ъ7ю
@ОлександрОстрогляд-ъ7ю Жыл бұрын
@@IlarionHalushka чувак. Ты лучший. Жаль что у меня нету таких друзей как ты 😢
@АлександрЧеркасов-х7о
@АлександрЧеркасов-х7о Жыл бұрын
Долго потому что. Все хотят изучить постман за 10 мин.
@Katty4ka1704
@Katty4ka1704 8 ай бұрын
я стала твоим фанатом) ты не только понятно и доступно объясняешь непонятные для меня-новичка темы , но и разбавляешь лекции прекрасным юмором. Спасибо за такую подачу материала.
@IlarionHalushka
@IlarionHalushka 8 ай бұрын
спасибо большое, оооочень приятно ☺
@tanyavas2082
@tanyavas2082 6 ай бұрын
Илларион!!! Вы самый крутой !!!! Блин столько времени потеряла на просмотры других видео- надо было сразу начинать тебя смотреть!!! Супер понятно! Приятно смотреть на тебя - обаяние зашкаливает )) отличная подача материала. Я в восторге !
@karina_97v
@karina_97v Жыл бұрын
большое спасибо, Иларион! посмотрела на одном дыхании, буду еще пересматривать для закрепления материала) подача материала отличная, интересно слушать и с юмором!:)
@IlarionHalushka
@IlarionHalushka Жыл бұрын
спасибо за приятный отзыв!! пересматривать это хорошо, а пересматривать и дополнять конспект - еще лучше))
@alenache1
@alenache1 Жыл бұрын
я бы сказал, что АPI - это как правила общения для шпионов: ты должен сказать определенную fразу, например: "Вы продаете славянский шкаф?", а тебе должны ответить строго определённым образом, например: "Нет, шкаф продан, осталась резная итальянская кровать из красного дерева". И задача тестировщика - проверить правильно ли отвечает второй шпион на твои кодовые fразы, если нет, то он липовый шпион и надо кому положено сообщить путем письменного донесения 🤣
@IlarionHalushka
@IlarionHalushka Жыл бұрын
мои аплодисменты! обожаю аналогии и объяснения "на пальцах")) почему в википедии так не описывают 🥲
@IvanTestIT
@IvanTestIT Жыл бұрын
@Ilarion Halushka Илларион, привет!!! Благодаря твоим видео по постману и девтулз я прошёл собеседование и получил оффер! Меня гоняли по этим инструментам, а я перед собесом посмотрел два твоих видео в которых были ответы на все вопросы которые мне задали!!! Спасибо тебе за контент!!!
@IlarionHalushka
@IlarionHalushka Жыл бұрын
оооо, поздравляю!! спасибо! 🫡🫡
@pavangelika
@pavangelika Жыл бұрын
Я не знаю как ты это делаешь, все твои уроки просто супер! Сразу появляется интерес все повторить руками. А этом кстати твое главное отличие от всех кого смотрела. После них хочется даже не начинать тестировать) браво!
@IlarionHalushka
@IlarionHalushka Жыл бұрын
Спасибо огромное уже раз так десятый))) а на счет других ютуберов-тестировщиков я одно могу сказать - с кем поведешься того и наберешься 🙂
@romiras5293
@romiras5293 Жыл бұрын
Илларион я очень извиняюсь, все же... Как повторить за вами? где свагер? @@IlarionHalushka
@IlarionHalushka
@IlarionHalushka Жыл бұрын
@@romiras5293 в комментах тут уже несколько раз точно скидывал ссылки на разные апишки, свою не даю, чтобы немножко сложнее было разобраться с чужой апи) для начала советую c petstore.swagger.io/ поиграться
@glebmirosnikovs6722
@glebmirosnikovs6722 Жыл бұрын
Спасибо, узнал много нового. Классный формат подачи информации и обьяснение простым языком. Понравилось, буду смотреть другие видео. Успехов Вам!
@IlarionHalushka
@IlarionHalushka Жыл бұрын
спасибо, Глеб!) удачи в обучении 🫠
@elvinnurmam2763
@elvinnurmam2763 Жыл бұрын
Бро, это супер, твои лекции очень полезны, а твоя подача бомбовая, с кайфом все воспринимаю
@IlarionHalushka
@IlarionHalushka Жыл бұрын
спасибо 🤜 🤛
@AlyonaStolyarenko
@AlyonaStolyarenko Жыл бұрын
Ваш канал находка. Спасибо огромное за такую крутую подачу информации. Жду новых видео
@IlarionHalushka
@IlarionHalushka Жыл бұрын
спасибо огромное за приятный отзыв!))
@КсенияКузнецова-ф8ю
@КсенияКузнецова-ф8ю 4 ай бұрын
Огромное спасибо! Очень-очень полезный курс! Большой лайк!
@SpagettiLesbi
@SpagettiLesbi Жыл бұрын
Это самый харизматичный препод, что я видел, бтв. Просто вау 🪂
@IlarionHalushka
@IlarionHalushka Жыл бұрын
благодарю 🫡🫡🫡
@IlarionHalushka
@IlarionHalushka 2 жыл бұрын
Курс Тестирование ПО. Занятие 7. Postman, тестирование API, Swagger. Содержание видео: 00:00 Вступление. План Занятия 7. Postman, тестирование API, Swagger. 06:16 Что такое Postman и где скачать? 07:15 Что такое API? 10:22 Создаем коллекцию запросов в Postman. 14:02 Тестируем API реального проекта. Регистрация. POST /signup. 21:05 Как выглядит код на back-end? 26:45 Тестируем API реального проекта. Авторизация и получение jwt токена. POST /login. 30:55 Тестируем API реального проекта. Получение профиля с Authorization Header. GET /auth/me. 39:45 Как генерируется Swagger документация API? 43:39 Экспорт запросов из Postman как код. 45:35 История отправки запросов в Postman (History). 46:47 Переменные окружения в Postman (environment variables). 52:38 Установка переменных окружения в Tests. 01:02:25 Тесты (Tests) ответов с сервера. JavaScript + библиотека chai. 01:16:26 Random (случайные) данные для тестов. 01:22:08 Примеры тестов в документации Postman. 01:25:02 Collection runner. Запуск всех запросов из коллекции. 01:33:18 Visualize JSON reponse. Визуализация JSON ответа с сервера. 01:41:08 Сохранение примера ответа с сервера. 01:47:05 Перехват запросов с браузера с Postman Interceptor. 01:58:30 Mock API. Фейковый API сервер. 02:04:49 Flows. Выполнение нескольких действий. 02:08:21 Запуск Postman запросов в терминале с newman. 02:21:52 Примеры открытых API для тестирования/поиграться. 02:24:08 Завершение Занятия 7. Postman, тестирование API, Swagger.
@illyakocherga8523
@illyakocherga8523 Жыл бұрын
Можно еще добавить load testing с k6 + Postman.
@illyakocherga8523
@illyakocherga8523 Жыл бұрын
Postman уже пилит фичу по performance testing, можно инфу в его блоге найти "Get early access to Postman’s API performance testing: simulate real-world traffic"
@IlarionHalushka
@IlarionHalushka Жыл бұрын
@@illyakocherga8523 дааа, следующий видос будет по фишечкам Постмана, уже штук 30 интересных собрал)) про перформанс тоже вспомню, спасибо!
@АэлитаКарасева
@АэлитаКарасева Жыл бұрын
Круто, спасибо, сколько видео посмотрела по постману, ни один не рассказал фишечки👍👏
@IlarionHalushka
@IlarionHalushka Жыл бұрын
спасибо!) если бы только можно было видео на ютубе дополнять, то я бы еще докинул фишечек) бывает засыпаю и думаю "эх, не все фишечки рассказал 🥲" еще раз спасибо!)
@ГеоргийЦветухин
@ГеоргийЦветухин Жыл бұрын
Очень крутой курс и этот урок в частности! Про некоторые фишки мне даже на платном курсе не рассказывали!
@IlarionHalushka
@IlarionHalushka Жыл бұрын
юху, спасибо большое) очень приятно ✊ очень грустно, что на платных курсах так не подают знания(( обычно у них другие цели, которые заключаются не в качестве, а в количестве 🥲 еще не слышал про курсы такие, чтобы прям уххх каких крутых спецов готовили пачками...
@ШамильАхмадулин
@ШамильАхмадулин 3 ай бұрын
Большое спасибо за видео, очень классная подача и сам материал, и видео качественнр сняты. ❤❤❤
@kirillorlov8594
@kirillorlov8594 11 ай бұрын
Лучший контент! Спасибо за лекции) надо скинуть на кофе) Иларион, подскажите, весь ли контент на ютуб или есть расширенные версии? даже если платные
@IlarionHalushka
@IlarionHalushka 11 ай бұрын
привет, спасибо большое!) все залито в ютуб, все для людей)
@alenaskornyakova6437
@alenaskornyakova6437 5 ай бұрын
Просмотрела весь Playlist с удовльствием! Спасибо огромное! Хотелось бы пообщаться, написала в IG.
@АртемВинс-х9г
@АртемВинс-х9г Жыл бұрын
Спасибо за ваш труд, низкий поклон!
@IlarionHalushka
@IlarionHalushka Жыл бұрын
спасибо большое за приятный отзыв! 🙂
@MrZigan4ik
@MrZigan4ik 2 жыл бұрын
Крутая лекция, сначала не хотел смотреть из-за маленького количества просмотров, но не пожалел что глянул. Буду смотреть дальше!
@IlarionHalushka
@IlarionHalushka 2 жыл бұрын
очень рад, что понравилось 😊 удачки в обучении!! "мало просмотров" не равно "плохой контент"))
@SmolikovaCakes
@SmolikovaCakes 2 жыл бұрын
Бомбическая лекция) Полнее материала не видела, хотя смотрела несколько. Эта лк лучшая! 💪 Если бы была там, за первый час съела бы все ваши конфеты и разорила 😁, а вот вторая часть...осообенно занимательная! Спасибо! 🤝👍
@IlarionHalushka
@IlarionHalushka 2 жыл бұрын
вааааау, спасибо за такой позитивный отзыв!) "съела бы все ваши конфеты и разорила" - challenge accepted 😅 Еще раз благодарю)
@dmtconst
@dmtconst 2 жыл бұрын
Да, это точно "уважуха"! Просто топ, лектор крут 😎
@IlarionHalushka
@IlarionHalushka 2 жыл бұрын
о, дождался уважухи 😆 лектор настолько крут, что круче только вареные яйца 😎😂
@sofiasavescu3614
@sofiasavescu3614 Жыл бұрын
Здравствуйте Илларион! Начала смотреть ваше видео, мне очень нравится ваша подача материала. Хотела пройти с вами по всем шагам данного урока, но примерно на 20-ой минут зависла, при отправлении первого запроса. Скажите пожалуйста, как получить доступ именно до той API документации, которую вы показываете в видео?А то по ссылке у меня открывается Swagger Petstore, но хотелось бы, чтобы было именно то, что у вас.
@IlarionHalushka
@IlarionHalushka Жыл бұрын
Спасибо большое!) Свою апишку не открываю, а то умельцы сразу начнут нагрузочное тестирование проводить, как раз в постман недавно добавили performance 🙃 learning.postman.com/docs/collections/testing-api-performance/ Наоборот хорошо, если посмотрите как у меня и немного другие запросы попробуете отправить на другие апишки) тут под лекцией уже раз 5 оставлял ссылки на 10 разных открытых апишек. Одни проще, другие сложнее. Разобраться с новой апишкой это будет отличный опыт) чтобы потом не было на работе как на 17:35 🙃
@sofiasavescu3614
@sofiasavescu3614 Жыл бұрын
@@IlarionHalushka Илларион, большое вам спасибо за ответ, насчет вашей апишки поняла. В таком случае, у меня будет к вам просьба, если конечно это будет возможно сделать :) Хотела бы вас попросить как-нибудь снять подобный ролик с открытой апишкой, где вы все показываете и чтоб можно было прямо за вами все делать на втором мониторе. А то просто я совсем новичек, несколько проектов с открытими апишками уже поделала, но хотелось бы еще поупражняться, но пока с конкретными шагами :))
@Real88mad10
@Real88mad10 Жыл бұрын
Топ контент, залетел с ноги) Вот бы еще подобное по Fiddler, SoapUI увидеть!
@IlarionHalushka
@IlarionHalushka Жыл бұрын
спасибо, приятно)) не знаю что может SoapUI чего не может Postman, никогда не юзал 🤷 а вот charles в списке туду лежит, ждет своего часа)
@СергійШарабура
@СергійШарабура 11 ай бұрын
Це найкраща лекція по постману з усього інтернету. Автору неймовірний респект і апрішіейт)
@IlarionHalushka
@IlarionHalushka 11 ай бұрын
thank you sir)) your feedback is very valuable to us)
@nadyahope420
@nadyahope420 5 күн бұрын
Большущее спасибо за видео!
@gayadadinigor952
@gayadadinigor952 Жыл бұрын
Хорошая лекция, не хватает pre-request, зашел повторить перед собеседованием, скорость 1.5 и всем рекомендую )
@IlarionHalushka
@IlarionHalushka Жыл бұрын
Спасибо!) Думаю, что на лекции упоминал pre-request, но без примера) или то на экзаменах у ребят спрашивал... не помню)) За год новые фишечки узнал про постман, думаю записать маленький видос скоро 🙂
@Katya-x9p
@Katya-x9p Жыл бұрын
@@IlarionHalushka будем ждать) приподносите инфу очень легко и конструктивно. Спасибо
@IlarionHalushka
@IlarionHalushka Жыл бұрын
@@Katya-x9p спасибо за приятный отзыв!)
@Paul-oz7rt
@Paul-oz7rt 2 жыл бұрын
Комментарий в поддержку Иллариона!
@IlarionHalushka
@IlarionHalushka 2 жыл бұрын
Голосуйте за Иллариона (шучу) 😂 Выражаю искреннюю благодарность за поддержку Иллариона (не шучу:))
@Acksakal
@Acksakal 7 ай бұрын
Просто скажи куда донатить, ПРОСТО СКАЖИ МНЕ!!!! Это слишком качественно!!!
@IlarionHalushka
@IlarionHalushka 7 ай бұрын
спасибо большое)) если есть желание, то можешь чашечку кофе закинуть www.buymeacoffee.com/ilarionhalushka мне будет приятно)
@prometey12
@prometey12 2 ай бұрын
Прекрасная, пожалуй лучшая лекция
@funnyduck6326
@funnyduck6326 Жыл бұрын
Спасибо, всё сразу понятно, столько новых функций узнал про Postman
@IlarionHalushka
@IlarionHalushka Жыл бұрын
спасибо за отзыв!) удачи дойти до конца курса!)
@pavangelika
@pavangelika Жыл бұрын
В последнее время часто слышу про Charles, хотелось бы урок по charles посмотреть в твоей интерпретации. Твои уроки реально лучшие!
@IlarionHalushka
@IlarionHalushka Жыл бұрын
Спасибоооооо!! Как в начале одной из лекций рассказывал про лето и как летом все забивают на все - так я лучший пример))) словил work-life balance летом 🌴
@THE4yk
@THE4yk Жыл бұрын
вот так и надо объяснять, спасибо огромное, респект
@IlarionHalushka
@IlarionHalushka Жыл бұрын
спасибо!) рад, что есть ценители объяснений на пальцах)
@ВикторияПроценко-р4щ
@ВикторияПроценко-р4щ Жыл бұрын
@IlarionHalushka спасибо за такую качественную и открытую лекцию по Postman! Это лучшая лекция из свободного доступа!)
@IlarionHalushka
@IlarionHalushka Жыл бұрын
супер спасибо большое!)) очень приятно 🤗
@NataliiaOMG
@NataliiaOMG Жыл бұрын
Батюшкі, я в захваті від подачі і контенту 😱❤️
@IlarionHalushka
@IlarionHalushka Жыл бұрын
🤗🤗🤗 дуже дякую!!!
@alllche
@alllche Жыл бұрын
Иларион, на 1:01:00 ты отправляешь запрос get, и у тебя выдает 200. Скажи пожалуйста, нужно ли при этом отключать automatisation и токен в headers? Или environments будут в приоритете при отправке запроса? И automatisation и headers токен сам отключится? Лекции, лучшее что я видел на ютубе 🎉
@IlarionHalushka
@IlarionHalushka Жыл бұрын
спасибоо!) ну это в каждой апишке по-разному, где-то для всех запросов нужен authorization header, где-то часть запросов можно отправить без авторизации 🙂
@АленаШпилева-о5о
@АленаШпилева-о5о Жыл бұрын
Супер! Спасибо огромное за лекцию!!
@IlarionHalushka
@IlarionHalushka Жыл бұрын
спасибо большое за приятный отзыв!) приятного просмотра)
@IlarionHalushka
@IlarionHalushka 2 жыл бұрын
Отдельный пинок моим студентам: обязательно (!) повторяем все действия за мной. Вы ничего не запомните, если не будете повторять. Гарантирую. Второй пинок моим студентам: Михаил неделю назад делал тестовое задание по Postman. Получил оффер на солидную сумму. А вам лень потратить 4-8 часов, чтобы скачать Postman и повторить за мной все действия. Третий пинок: Ивану (с первой парты) не лень скачать Postman, повторить все действия за мной. И как бонус выполнить все домашки из занятия 7 и почитать документацию постмана. Будь как Иван.
@ivanrockstar580
@ivanrockstar580 2 жыл бұрын
Нужно быть лучшим из тысячи таких же Иванов во Вселенной) ну как минимум стремится к этому ) Ну на крайний уж случай - хотя бы мотивационные обои на рабочий стол установить 🤣🤣😂
@IlarionHalushka
@IlarionHalushka 2 жыл бұрын
@@ivanrockstar580 вижу нулевая лекция "знакомство" прошла не зря)) Для новоприбывших: я всегда представляю, что есть еще ровно 1000 таких же Илларионов как я. И каждый раз, когда мне лень что-то делать, то представляю, что из 1000 только 10 человек сейчас встанет с дивана и начнет учиться\работать. В итоге к успеху придут только эти 10 человек из 1000 одинаковых 💰💰💰 P.s. 💰💰💰 три мешка денег - это зарплата хорошего миддл тестировщика))
@Katya-x9p
@Katya-x9p Жыл бұрын
Я скачала постман, попросила знакомого дать доступ на dev и сижу тестирую api через swagger по твоим видео.. спасибо. Сказали, если появится проект новый, возьмут меня в команду))
@IlarionHalushka
@IlarionHalushka Жыл бұрын
@@Katya-x9p ооо, что-то пробовать клацать по реальному проекту это топчик)) Советую топовую фишечку, которая в видео не попала: 0. открыть сваггер 1. открыть в хром девтулз 2. отправить запрос через сваггер 3. в девтулз в Network нажать на этот запрос правой кнопкой -> Copy -> Copy as curl 4. в Постмане создать новый запрос (New Request) 5. в Постмане в строку, там где вводят обычно url, вставить что было скопировано на шаге (3) и вроде нажать Enter и вуаля - без postman interceptor запрос скопирован в постман)
@IlarionHalushka
@IlarionHalushka Жыл бұрын
@@Katya-x9p помню как я первый раз открыл сваггер.... 😅 kzbin.info/www/bejne/g2LOqKiYaK1jd6s
@НургульАширбекова-р3г
@НургульАширбекова-р3г Жыл бұрын
Благодарю, это самая крутая лекция!!!💯
@IlarionHalushka
@IlarionHalushka Жыл бұрын
спасибо большое 🤗🤗🤗
@Dm-erofeev
@Dm-erofeev Жыл бұрын
Классное видео! Длинное, но снимает множество вопросов. СПАСИБО!!!
@IlarionHalushka
@IlarionHalushka Жыл бұрын
спасибо большое!))
@Kevin-lq2yr
@Kevin-lq2yr 2 жыл бұрын
Спасибо! Очень бодрые уроки, заходит хорошо)
@IlarionHalushka
@IlarionHalushka 2 жыл бұрын
Спасибо 😌 очень рад слышать) удачи в обучении 🤓
@ЮляБуяльская-к4о
@ЮляБуяльская-к4о Жыл бұрын
Спасибо за ваши уроки!
@IlarionHalushka
@IlarionHalushka Жыл бұрын
спасибо за поддержку)) удачи в обучении!
@Mamiko-san
@Mamiko-san Жыл бұрын
Дякую за чудові лекції - дуже цінна знахідка для мене. Хотілося б почути ваші рекомендації якогось англомовного курсу з Постмен, якщо можете, якщо не проти. Люблю вивчати предмет за допомогою різних лекторів - так обов'язково з'являється ширше і глибше розуміння, коли кожен лектор робить подачу по-своєму, зі своїм фокусом. Причина друга: набуття досвіду, як вести бесіду на певну тему англійською, і не своїми словами, а правильними термінами. Дякую ще раз. Підписалася на канал, тепер стежитиму за всіма новинками тут. ❤
@IlarionHalushka
@IlarionHalushka Жыл бұрын
Дякую за приємний відгук!) Підтримую ідею перегляду різних авторів + англійською 👍 Своїм студентам постійно про це нагадую - технічні відео на англ це приємне з корисним)) Чесно не бачив нічого цікавого по постману англійською, цих відео просто мільйон)) Раджу знайти когось з американським/британським акцентом :) Ще раджу не боятися офіційної документації, там дуже добре все пояснюється.
@Ragnarok7471
@Ragnarok7471 2 жыл бұрын
Красавчик,отлично объясняешь
@IlarionHalushka
@IlarionHalushka 2 жыл бұрын
отлично, рад слышать, что заходит 🔥 спасибо за поддержку!)
@ПавелШибаев-ы5е
@ПавелШибаев-ы5е Жыл бұрын
Уже очень много уроков посмотрел, ты крутой и супер подробно , спасибо !!! ❤
@IlarionHalushka
@IlarionHalushka Жыл бұрын
спасибо большое за фидбек!) stay tuned - дальше больше) и удачи в обучении!
@illyakocherga8523
@illyakocherga8523 Жыл бұрын
Дякую велике за допомогу 🎉
@IlarionHalushka
@IlarionHalushka Жыл бұрын
дуже дякую за відгук! 🙂🙂🙂
@eenziti9402
@eenziti9402 10 ай бұрын
Огонь 🔥🔥🔥 крутой перец) видео бомба
@IlarionHalushka
@IlarionHalushka 10 ай бұрын
😁😁 thanks a lot
@darymirovna
@darymirovna 8 ай бұрын
Спасибо за контент и юмор, очень полезно!
@IlarionHalushka
@IlarionHalushka 8 ай бұрын
спасибо за отзыв!)
@ВикторияБеликова-щ3э
@ВикторияБеликова-щ3э Жыл бұрын
Спасибо огромное! Супер курс!!
@IlarionHalushka
@IlarionHalushka Жыл бұрын
спасибо большое 🤗 🤗
@Destroyed00007
@Destroyed00007 Жыл бұрын
Лекция супер! Инструмент действительно уникальный с огромным функционалом. Творческих тебе успехов))) Илларион, подскажи, пожалуйста, а как, например, на сайте выбрать элемент, отвечающий за определённую логику и прогнать его в Postman? Как это вижу я: зайти в девтулз, очистить список запросов в вкладке нетворк и прогнать именно этот элемент, вытащить url и прогнать его уже в постман. Если неправильно, поправь, пожалуйста.
@IlarionHalushka
@IlarionHalushka Жыл бұрын
спасибо большое за отзыв!) алгоритм действий следующий: 1. заходишь на сайт 2. открываешь девтулз Network 3. чистишь запросы 4. делаешь определенное действие (обычно по нажатию на кнопку запросы летят) 5. Смотришь в Network. Тут самое интересное, потому что на 1 нажатие кнопки может полететь 10 запросов и тебе нужно понять какой именно запрос за что отвечает. В Нетворке можно отфильтровать запросы на получение html, css, js, fonts, images... Чаще всего запросы на получение данных с АПИ (json/xml/text) будут отображены за фильтром Fetch/XHR. Поэтому вручную пробегаешся по запросам и смотришь куда он летит и что в response body. Находишь интересующий тебя запрос. 6. Правой кнопкой мыши по запросу клацаешь -> Copy (скопировать) -> Copy as Curl 7. Открываешь Постман (желательно последнюю версию). 8. Клацаешь "New" (создать) 9. Выбираешь HTTP request - создается пустой запрос. 10. В строку URL вставляешь скопированный на шаге (6) curl. - постман парсит curl в свой запрос. И готово)) На практике с набитой рукой весь процесс занимает меньше минуты)
@AndreySokolov-pr9ow
@AndreySokolov-pr9ow Жыл бұрын
Комментик для активности. Автору как обычно 🤜🤛 #мЭмасиккоуч
@IlarionHalushka
@IlarionHalushka Жыл бұрын
Thanks 💪🏻💪🏻
@vseochenploho1436
@vseochenploho1436 2 ай бұрын
спасибо за бесплатные лекции
@akopyananush5777
@akopyananush5777 Жыл бұрын
@IlarionHalushka как поняла, вы проставили значение токена в Environment variables для того, чтобы токен применялся ко всем запросам коллекции(46:47). Такой же эффект получается, когда токен заполняется в разделе Authorization в общей коллекции (кликаем на название колекции - 5 разделов) ?
@IlarionHalushka
@IlarionHalushka Жыл бұрын
Спасибо за вопрос) env variables это просто пары ключ-значение. Есть три типа env variables: local, collection, global (где-то под другим комментом детально объяснял разницу). А Authorization либо в запросе, либо в коллекции - это другое. Это методы авторизации, то как мы даем серверу знать, что мы не "левый" юзер, а залогиненый. Я в лекции использовал Bearer авторизацию, куда передавал jwt токен. А вот значение этого токена я брал из environment variables. На 49:00 я проставляю в авторизацию запроса значение {{token}} из env variables. Но также можна и в настройках коллекции зайти в Authorization, выбрать Bearer, проставить токен {{token}} из env variables и все отработает так же само :) Только теперь для всех запросов в этой коллекции. Надеюсь получилось объяснить) если дополнительные вопросы будут, то всегда рад помочь :)
@akopyananush5777
@akopyananush5777 Жыл бұрын
@@IlarionHalushka спасибо за ответ)
@ТатьянаКузьмина-ю6э
@ТатьянаКузьмина-ю6э Жыл бұрын
Ой, а я хочу поучиться здесь. Это курс какой-то? А еще будет? А где можно записаться, если будет курс?
@IlarionHalushka
@IlarionHalushka Жыл бұрын
привет, сейчас новый курс не планируется) рассказывать на курсах тоже самое, что уже записано на лекциях я точно не хочу 😅😅 моих лекций моим студентам было достаточно, чтобы найти работу)
@egoregor943
@egoregor943 Жыл бұрын
Большое спасибо за такие видео и за такую подачу материала)
@IlarionHalushka
@IlarionHalushka Жыл бұрын
спасибоо, очень приятно 🤗🤗
@MisterBananas1
@MisterBananas1 Ай бұрын
Отличный ролик!
@ira_01001
@ira_01001 Жыл бұрын
Спасибо огромное!
@IlarionHalushka
@IlarionHalushka Жыл бұрын
спасибо за обратную связь!)
@AndreyPier
@AndreyPier Жыл бұрын
Спасибо ! Круто !
@IlarionHalushka
@IlarionHalushka Жыл бұрын
спасибо большое 🙂🙂
@Igor_QA
@Igor_QA Жыл бұрын
Дякую за лекцію ) Хотілось би ще побільше дізнатись про тестування Graphql , gRPC та websocket . З вашим вмінням пояснювати це буде скарб) бо на ютубі мало якісної інформації про ці протоколи та мови запитів.
@IlarionHalushka
@IlarionHalushka Жыл бұрын
це точно, що інфи малувато, особливо для починаючих(( зараз пересилюю себе, щоб почати знову серію відосів записати коротеньких на різні теми 😊 Graphql , gRPC та websocket - додав в ТУДУ! дякую!
@cowboybiba3001
@cowboybiba3001 8 ай бұрын
Когда знаешь, что следующие 2.5 часа пройдут офигенно
@IlarionHalushka
@IlarionHalushka 8 ай бұрын
топ спасибо)
@АлексейПавлович-я3ж
@АлексейПавлович-я3ж Жыл бұрын
Ларион, привет. А твои запросы в свагере есть в публичном доступе ? Вижу они у тебя локально. Хотел бы потренить твои запросы.
@IlarionHalushka
@IlarionHalushka Жыл бұрын
привет, мои запросики закрыты) но есть простенькая апишка потренироваться petstore.swagger.io/ и более сложные developers.thecatapi.com/ - тут уже нужно с авторизацией разобраться будет. еще сложнее: openweathermap.org/api api.nasa.gov/ developer.twitter.com/en/docs/twitter-api/getting-started/about-twitter-api enjoy :)
@МихаилКоваленко-т5и
@МихаилКоваленко-т5и 2 жыл бұрын
Алло? Нет времени писать комменты, качаю постман и смотрю лекцию от Иллариона
@IlarionHalushka
@IlarionHalushka 2 жыл бұрын
Нет времени отвечать на комменты. Илларион такой парень, что плохого не посоветует. Годный контент.
@DanyaPlay504
@DanyaPlay504 2 жыл бұрын
удачи вашему каналу. прекрасные лекции. очень рада, что ютуб мне их нашел, но, гад такой, сам не рекомендовал.
@IlarionHalushka
@IlarionHalushka 2 жыл бұрын
спасибо большое) как говорится "случайности не случайны" ;)
@ОльгаГлухова-х5ф
@ОльгаГлухова-х5ф 2 жыл бұрын
Огонь!!
@IlarionHalushka
@IlarionHalushka 2 жыл бұрын
Спасибо, Ольга 🤗 если эта лекция понравилась, то советую еще посмотреть про Chrome DevTools - там пожар)) а еще очень скоро выложу по SQL и NoSQL пару лекций - там взрыв разрыв будет)
@miss_iindi
@miss_iindi Жыл бұрын
прекрасные лекции 👍🤌
@IlarionHalushka
@IlarionHalushka Жыл бұрын
Благодарю 🤲
@qadive
@qadive 4 ай бұрын
Спасибо большое за такой веселый и информационный курс!
@Marina-bh8iw
@Marina-bh8iw 6 ай бұрын
лучшее объяснение эвер!
@aczn
@aczn Жыл бұрын
Спасибо, обьяснения действительно хорошие! А также правильное произношение терминов, вместо АПИ, Урлов и прочей режущей ухо фигни исходящей от других русскоговорящих ютуберов 😀... Я тока не понял про ....как повторять все дейстевия за тобой, если ты используешь лоукал енд пойнт, а на сайте свагера этих методов нет... Am I missing something? Kстати e.g = exempli gratia (for example)
@IlarionHalushka
@IlarionHalushka Жыл бұрын
спасибо!) в том то и дело, что можно брать другие открытые апишки и сидеть ломать голову как сделать что-то аналогичное тому, что я показываю, только с другой апишкой) так лучше всего опыт будет набиваться exempli gratia (for example) - постоянно гуглю это))) а еще "i.e." 😅
@cryptobeerloga
@cryptobeerloga 2 жыл бұрын
Spasibo za krutoi material! Like + podpiska!
@IlarionHalushka
@IlarionHalushka 2 жыл бұрын
vsegda pojalyista :) i spasibo za podderjky kanala)
@renatacherniavska5115
@renatacherniavska5115 2 жыл бұрын
Спасибо, столько практических знаний. Топчик ❤
@IlarionHalushka
@IlarionHalushka 2 жыл бұрын
спасибо большое!) ооочень приятно ☺
@yauhen6329
@yauhen6329 Жыл бұрын
Спасибо, как всегда за крутой урок. И вопрос: 2:00:25 - Фронтенщику удобно, а как это поможет в работе QA? Окей, полученные с мока данные можно использьвать в снипетах и для прогона коллекций. А если мне нужно проверить , что будет отображаться на фронте при получении в response body фейковых данных. Или это только фидлеры в помощь?
@IlarionHalushka
@IlarionHalushka Жыл бұрын
Спасибо за благодарность и за вопрос!) Я согласен, что мок сервак полезнее будет фронту и тестировщику он редко понадобится. Тестировщику мок сервак может понадобиться при тесторовании АПИ. Например, precondition замокать или в запросе на сервак может нужно будет передать url мок сервака и уже бекенд будет туда стучаться. Да, для перехвата запросов и изменения response body тебе нужен либо fiddler/charles, либо есть расширения в хроме/мозиле для перехвата запросов. Можно погуглить chrome extension interceptor :) Еще один лучший advanced вариант - запустить локально код фронта (попросить разработчиков помочь с установкой) и тогда уже в коде подменять данные ответов с бекенда. Тестировщики, которые таким занимаются на вес золота))
@yauhen6329
@yauhen6329 Жыл бұрын
@@IlarionHalushka Спасибо как всегда за развернутый ответ. Постепенно замечаю, что рано или поздно нормальному тестировщику придется лезть в код.... и твой advanced вариант тому подтверждение.
@IlarionHalushka
@IlarionHalushka Жыл бұрын
@@yauhen6329 Сейчас большинство мануальщиков не лезут в код, в основном из-за низкого уровня технических знаний... Но это огромный плюс, когда начинаэшь понимать систему изнутри. Тенденция к тому идет, что все больше и больше тестировщиков будут взаимодействовать с кодом и автотестами.
@yauhen6329
@yauhen6329 Жыл бұрын
@@IlarionHalushka Согласен, смотрю некоторые примеры интервью для рынка США, так там вообще нет разделения на AQA / MQA, просто QA.
@VitaliiVitalii-kw1mj
@VitaliiVitalii-kw1mj Жыл бұрын
коммент для поддержки)
@IlarionHalushka
@IlarionHalushka Жыл бұрын
от души спасибо)
@kubanychtashbaev4898
@kubanychtashbaev4898 Жыл бұрын
Урок классный 👍 Но как нам за вами повторять если нет доступа к API вашего проекта?
@IlarionHalushka
@IlarionHalushka Жыл бұрын
спасибо! можно любую простенькую открытую апишку использовать, например: petstore.swagger.io/ reqres.in/api-docs/ api.nasa.gov/ ну или поискать в сети аналоги) главное не просто посмотреть видео, а и самому проклацать
@kubanychtashbaev4898
@kubanychtashbaev4898 Жыл бұрын
Понял вас) Большое спасибо 👍🔥@@IlarionHalushka
@yablonskyiilllia2443
@yablonskyiilllia2443 Жыл бұрын
Если очень грубо обьяснить что такое API ( для очень далеких ) - это сцепление, которое соединяет мотор ( Backend ) и коробку передач ( frontend ).
@IlarionHalushka
@IlarionHalushka Жыл бұрын
аналогии ❤️ люди с коробкой автомат: "чегооооо?" ахаха
@yablonskyiilllia2443
@yablonskyiilllia2443 Жыл бұрын
Так в АКПП зчеплення присутнє, а хто не знає - не тестувальник, а юзер)@@IlarionHalushka
@IlarionHalushka
@IlarionHalushka Жыл бұрын
@@yablonskyiilllia2443 100% 😆😆😆
@suspiciousgoose7904
@suspiciousgoose7904 Жыл бұрын
Топовый контент Спасибо большое 😊
@IlarionHalushka
@IlarionHalushka Жыл бұрын
спасибо за приятный отзыв! 🤗
@miladzen1428
@miladzen1428 2 жыл бұрын
Привет, комментаторы =) как найти в Телеге автора курса?
@p-hc6517
@p-hc6517 2 жыл бұрын
кажи - "паляниця"
@IlarionHalushka
@IlarionHalushka 2 жыл бұрын
Привет, пока онлайн группу не набираю, поэтому не готов давать телегу. А то и так своим не успеваю отвечать там)) Более детально ответил под первой лекцией. Если буду набирать группу, то отпишу под этим комментом и вам прилетит нотификация :) Хорошего дня и успехов в обучении💪🏻
@cryptopoachers3682
@cryptopoachers3682 2 жыл бұрын
@@IlarionHalushka я бы с удовольствием залетел к тебе на онлайн движуху) Ты располагаешь к себе как наставник) Прошел платные курсы, но твой бесплатный огонь!) Ты так это просто преподносишь, что действительно ничего сложного нет)) Надеюсь я попаду в первый онлайн поток)) Желательно на разработчика))
@IlarionHalushka
@IlarionHalushka 2 жыл бұрын
​@@cryptopoachers3682 ой ну прям оооочень приятно) так и правда ничего сложного в айтишке нет, любой может научиться) просто все любят почему-то усложнять или не могут прочувствовать других людей, чтобы объяснить попроще... я как надумаю курсы делать, то вам, активным комментаторам, буду скидоны делать за поддержку и мотивацию)
@cryptopoachers3682
@cryptopoachers3682 2 жыл бұрын
@@IlarionHalushka Будем ждать)) Иларион а по SQL урок будет?
@ИринаГейбо
@ИринаГейбо Жыл бұрын
Супер.Спасибо.
@IlarionHalushka
@IlarionHalushka Жыл бұрын
спасибо за поддержку!)
@ivanrockstar580
@ivanrockstar580 2 жыл бұрын
Ништяк. Дождались нашего Почтальона!) Ох уж эта Укр почта 😅😂
@IlarionHalushka
@IlarionHalushka 2 жыл бұрын
я специально долго выкладываю лекции, чтобы вы не пропускали в оффлайне (просто лень и долго редактировать 🙃)
@IlarionHalushka
@IlarionHalushka 2 жыл бұрын
ты Куликова дочитай сначала, а потом уже качай Постман и повторяй за мной)
@Amandopulus
@Amandopulus 14 күн бұрын
1:42:14 Evil Geniuses из доты😂
@vitaliksf23
@vitaliksf23 Жыл бұрын
Привет,токен же индивидуальный как ему можно переменную давать?
@IlarionHalushka
@IlarionHalushka Жыл бұрын
таааак, не до конца понял вопрос) токен индивидуальный для каждого юзера - да ты записываешь токен юзера в переменную token и потом можешь переиспользовать эту переменную token в других запросах
@nikolay1669
@nikolay1669 7 ай бұрын
Здравствуйте! Не совсем понятно как повторить за вами если вы отправляете запрос на локальный сервер? Поэтому не хочу продолжать просто смотреть
@IlarionHalushka
@IlarionHalushka 6 ай бұрын
можешь в интернете 100500 апишек со сваггером найти и для него постман коллекцию создать :) самый простой: petstore.swagger.io/
@alekseibakharev7304
@alekseibakharev7304 Жыл бұрын
крутая лекция, спасибо
@IlarionHalushka
@IlarionHalushka Жыл бұрын
благодарю!)
@mrmugglesjr
@mrmugglesjr 2 ай бұрын
Закибербуллили Мишу
@crazybaber6433
@crazybaber6433 Жыл бұрын
cool content!!! Thank you very much!
@IlarionHalushka
@IlarionHalushka Жыл бұрын
thanks :) appreciate your feedback
@vitaliishpychka9243
@vitaliishpychka9243 Жыл бұрын
Реально молодец!
@IlarionHalushka
@IlarionHalushka Жыл бұрын
оооочень приятно, спасибо!)
@vladislav_1993
@vladislav_1993 7 ай бұрын
Подскажи пожалуйста что такое path и query параметры и где можно почитать об этом?
@IlarionHalushka
@IlarionHalushka 7 ай бұрын
Привет. Почитай про структуру URL, немного об этом на первой леции кажется было, в конце что-то рисовал на доске. path - это путь к ресурсу (после TLD домена, после первого "/"). query parameters - после знака "?", часто в них указывают фильтры. Лучше всего на примере разобрать. Пример 1: www.google.com/search?q=google тут path это "search" (поиск), а query parameter "q=postman". "q" в данном случае это сокращение от query (поисковый запрос), а "postman" это значение параметра. Пример 2: kzbin.info?search_query=postman аналогично первому примеру. "results" - path. "search_query=postman" - query param. Пример 3: www.ebay.com/sch/i.html?_nkw=postman&_sacat=625 тут path - "sch/i.html". Данный URL содержит 2 query params - "_nkw=postman&_sacat=625", где "_nkw=postman" - поисковый запрос, "_sacat=625" - фильтр по категории "Cameras". Несколько query params в одном URL связываются символом "&". Ну и бонус это anchor (якорь) в URL после символа #. Якорь ведет на конкретное место на веб странице (так сказать автоматически скролит страницу на нужное место). Пример: ilarionhalushka.github.io/testing-theory#%D0%BD%D0%B0%D0%B2%D0%B8%D0%B3%D0%B0%D1%86%D0%B8%D1%8F
@vladislav_1993
@vladislav_1993 7 ай бұрын
@@IlarionHalushka спасибо за такой детальный ответ. Мира твоему дома 🤝
@Eduard17101
@Eduard17101 8 күн бұрын
Здравствуйте, сейчас в новой версии Postman нет функции Tests (может она есть просто я ее найти не могу), не подскажите где?, в гугле искал что то пока не нашел
@nadyahope420
@nadyahope420 Сағат бұрын
Tests в прошлых версиях - это в новой версии Scripts, Post-response.
@ДмитрийСериков-ф1у
@ДмитрийСериков-ф1у Жыл бұрын
interceptor сейчас не работает? Или я что-то не так делаю. В браузере запросы перехватывает, а в приложении даже антенна не появляется
@IlarionHalushka
@IlarionHalushka Жыл бұрын
все работает, 100% что-то с настройками не то 🤷‍♂ ребята недавно настраивали по офф документации и все ок learning.postman.com/docs/sending-requests/capturing-request-data/interceptor/
@qcandrey
@qcandrey 2 жыл бұрын
Привет! Получается локальные переменные привязываются к окружению(enviroment), а глобальные нет? Заранее спасибо за ответ)
@IlarionHalushka
@IlarionHalushka 2 жыл бұрын
привет) постараюсь как всегда на пальцах объяснить :) 1. Значение глобальной переменной (pm.globals) доступна во всех коллекциях запросов вне зависимости от выбранного окружения. 2. Значение переменной окружения (pm.environment) берётся из выбранного окружения (Environment в правом верхнем углу) и доступно в любой коллекции запросов. 3. Значение переменной коллекции (pm.collectionVariables) доступно только для запросов текущей коллекции вне зависимости от выбраного Environment в правом верхнем углу. Постарался объяснить доступно, надеюсь, что получилось)) Советую ручками проклацать все эти set/get переменные, поиграться с АПИ petstore.swagger.io/
@pavangelika
@pavangelika Жыл бұрын
​@@IlarionHalushkaв QA 3 было локал, глобал и коллектион. А тут окружение. Выходит локал, это переменная внутри тела запроса, только для этого запроса, и применяется при автотестах в постмане? По этой ветке дает 25 раз автоподмен сделать сейчас.
@IlarionHalushka
@IlarionHalushka Жыл бұрын
@@pavangelika в QA 3 локал имелось в виду pm.environment. Это у меня с программирования, там называют local/global variables :)
@justalex7910
@justalex7910 9 ай бұрын
Дякую!))
@IlarionHalushka
@IlarionHalushka 9 ай бұрын
дякую 🤗
@ЮрийГоликов-д8к
@ЮрийГоликов-д8к Жыл бұрын
Вот прям жиза история, про то как дали тестировать свагер первый раз)
@IlarionHalushka
@IlarionHalushka Жыл бұрын
все мы там были)))
@alenache1
@alenache1 Жыл бұрын
🔥🔥🔥
@IlarionHalushka
@IlarionHalushka Жыл бұрын
🤗
@Ddgghhffdeee
@Ddgghhffdeee 2 жыл бұрын
Thanks a Lot
@IlarionHalushka
@IlarionHalushka 2 жыл бұрын
thanks for supporting the channel ✊
@Душевныеподелки-щ3л
@Душевныеподелки-щ3л Жыл бұрын
16:10 что такое Свагер 54:50 подробнее про Variables
@IlarionHalushka
@IlarionHalushka Жыл бұрын
там в видео и так тайм коды есть 🙃
@Душевныеподелки-щ3л
@Душевныеподелки-щ3л Жыл бұрын
@@IlarionHalushka это у меня специальные личные таймкоды. Ещё раз спасибо за лекции!
@СергейБыков-ь2с
@СергейБыков-ь2с Жыл бұрын
Можно ли создать (обновить / удалить) несколько пользователей одним запросом? Через помещение их объектов (в body) в массив вот так [{"юзер1":"..."},{"юзер2":"..."}] не получается создать...
@IlarionHalushka
@IlarionHalushka Жыл бұрын
если бекенд принимает массив юзеров, то можно, а если принимает только 1 объект, то соответственно нельзя :)
@СергейБыков-ь2с
@СергейБыков-ь2с Жыл бұрын
@@IlarionHalushka Спасибо) Если можно - ещё вопрос по json: в нём можно передавать бинарные данные? Если правильно понял - в "чистом" json нельзя, но можно в его "улучшенных версиях" - BJSON и др.? Но почему их нельзя так же запихнуть и передать как-нибудь в обычном json?
@IlarionHalushka
@IlarionHalushka Жыл бұрын
@@СергейБыков-ь2с нуууу это вопрос к создателям json, вот тут рассказывают что к чему stackoverflow.com/questions/1443158/binary-data-in-json-string-something-better-than-base64
@ВикторияМакград
@ВикторияМакград 6 ай бұрын
а где домашку смотреть? задания
@arturdmt
@arturdmt Жыл бұрын
Thanks 🙏✊️
@IlarionHalushka
@IlarionHalushka Жыл бұрын
you're welcome sire
@АлександрБакурин-г9я
@АлександрБакурин-г9я 2 жыл бұрын
Иларион, лекции топ просто
@IlarionHalushka
@IlarionHalushka 2 жыл бұрын
Александр, спасибо большое!)
@АлександрБакурин-г9я
@АлександрБакурин-г9я 2 жыл бұрын
@@IlarionHalushka Иларион, а сервер не актуален уже? запросы не отправляются
@IlarionHalushka
@IlarionHalushka 2 жыл бұрын
@@АлександрБакурин-г9я localhost:3000 это у меня был поднят локальный сервис бекенда моего :) а примеры открытых апишок для тестирования можешь глянуть на 2:21:50 kzbin.info/www/bejne/g2LOqKiYaK1jd6s
@АлександрБакурин-г9я
@АлександрБакурин-г9я 2 жыл бұрын
@@IlarionHalushka круто, спасибо!!!
@AlyonaStolyarenko
@AlyonaStolyarenko Жыл бұрын
Подскажите, если при визуализации таблица появляется, но ячейки остаются не заполненными, в чем может быть причина, вроде бы тоже самое повторяю 🙈
@IlarionHalushka
@IlarionHalushka Жыл бұрын
если бы мне увидеть пример ответа с сервера (response body) и код для визуализации ответа, то может и подсказал бы) а так хз чем помочь p.s. можно попробовать у chatgpt спросить, он такое быстро фиксит
@AlyonaStolyarenko
@AlyonaStolyarenko Жыл бұрын
Спасибо большое за совет и за видео.Это мега крутой материал и подача.
@IlarionHalushka
@IlarionHalushka Жыл бұрын
спасибоо!)@@AlyonaStolyarenko
@Alexxx-o1w
@Alexxx-o1w 10 ай бұрын
извините а где взять документацию с видео?
@IlarionHalushka
@IlarionHalushka 9 ай бұрын
привет, можешь взять аналогичную документацию Pet Store petstore.swagger.io/
How Much Tape To Stop A Lamborghini?
00:15
MrBeast
Рет қаралды 188 МЛН
小丑揭穿坏人的阴谋 #小丑 #天使 #shorts
00:35
好人小丑
Рет қаралды 52 МЛН
ЛУЧШИЙ ФОКУС + секрет! #shorts
00:12
Роман Magic
Рет қаралды 34 МЛН
Тестирование верстки с помощью Devtools
20:16
Собеседование на ручного тестировщика (Middle QA) | Выпуск 10
57:30
Quality Academy | Создаем тестировщиков с нуля
Рет қаралды 2,8 М.
Проектирование архитектуры сервиса доставки еды
1:39:46
IT Ментор | Сергей Жуков
Рет қаралды 382 М.