Charles Proxy. Practice for QA Engineer

  Рет қаралды 95,410

Artsiom Rusau QA Life

Artsiom Rusau QA Life

Күн бұрын

Пікірлер: 124
@rusau
@rusau 3 жыл бұрын
Таймкоды ниже 😇 Не забывайте о комментариях, они помогают в продвижении этого видео 😉 00:00 - Intro 00:38 - Первичный анализ запросов и ответов Charles Proxy 04:43 - Переадресация hostов в Charles Proxy 06:45 - Подмена данных (Rewrite) в запросе и ответе 10:42 - Изменение статус-кодов в Charles Proxy 17:02 - Изменение тела запроса 20:07 - Троттлинг 20:49 - Перехват, изменение и отправка запроса/ответа (breakpoint) 23:00 - Outro
@Подкоробкой
@Подкоробкой 3 жыл бұрын
Блин, чувак. Где ты раньше был.. Повезло, что наткнулся на твой канал. Мега полезный контент. Спасибо!
@rusau
@rusau 3 жыл бұрын
Пожалуйста 🙌
@anastasiyayurkovets1354
@anastasiyayurkovets1354 3 жыл бұрын
Я сейчас прохожу испытательный срок в IT компании, более подробно разбираю всё это, и боже огромное спасибо за Ваши видео! Всё максимально доступно и понятно, я в большом восторге, что нашла Ваш канал!! Ваши видео мне очень помогают, спасибо-спасибо-спасибо 💕
@rusau
@rusau 3 жыл бұрын
Пожалуйста, всегда рад помочь 🐈
@el_leto6188
@el_leto6188 2 жыл бұрын
Артём, спасибо огромное за Ваш труд и реальную помощь при изучении новых высот в тестировании. Вы реально делаете очень полезную работу! Ваши ролики всегда очень грамотные и доходчивые! СПАСИБО!
@annafrankenstein85
@annafrankenstein85 7 ай бұрын
Спасибо большое за интересный и важный урок, Артём!
@sanantonio988
@sanantonio988 2 жыл бұрын
я с курса Я.Практикум "Инженер по тестированию" - после твоих уроков с первого раза получается выполнить задания в курсе. Твои уроки в разы понятнее, емкие и информативные. Спасибо тебе большое!
@rusau
@rusau 2 жыл бұрын
Пожалуйста) Пусть и дальше так будет!
@decuba3431
@decuba3431 Жыл бұрын
Подскажи, удалось тебе найти работу после курсов. Я просто тоже закончил курсы от Я.Практикума месяц назад. Пока тяжело с работой)
@SVETLVASIL
@SVETLVASIL Жыл бұрын
@@decuba3431 Привет! Как на данный момент обстоят дела? Нашел работу?
@ОльгаДубровина-ю4ц
@ОльгаДубровина-ю4ц 2 жыл бұрын
Спасибо большое! Все очень понятно и доступно! Вы супер!
@SuperMadara1998
@SuperMadara1998 Жыл бұрын
Пересмотрел 2 раза и наконец все уложилось в голове, благодарю за урок!
@rusau
@rusau Жыл бұрын
Пожалуйста!
@yuliyamakeyeva1252
@yuliyamakeyeva1252 2 жыл бұрын
Артём- вы чудо! Благодарю вас за все ваши уроки! 🔥🔥🔥♥️♥️♥️ очень помогаете в работе ♥️ подача материала отличная!
@rusau
@rusau 2 жыл бұрын
Спасибо за теплые слова)
@kirillorlov8594
@kirillorlov8594 Жыл бұрын
Спасибо за такой полезный труд ! Пересмотрю еще и не один раз)
@rusau
@rusau Жыл бұрын
Пожалуйста!
@Vulpes_91
@Vulpes_91 2 жыл бұрын
Ну и отдельное спасибо за видео, удалось наконец приоткрыть "завесу" над чайником.
@irinarazdarojnaia2513
@irinarazdarojnaia2513 3 жыл бұрын
Здравствуйте, Артем! Спасибо за Ваш труд! Просмотрела все видео на тему мобильного тестирования, нашла много полезной информации. Можно Вас попросить снять более подробное видео про сбор логов и как их правильно читать, также было бы полезно узнать про терминал и adb comands.
@rusau
@rusau 3 жыл бұрын
Здравствуйте, пожалуйста. Дело в том, что я не тестирую мобилки, поэтому не могу похвастать глубокими знаниями в этой области. Но если найду силы и желания в этом разобраться, то поделюсь знаниями)
@irinarazdarojnaia2513
@irinarazdarojnaia2513 3 жыл бұрын
Спасибо! Буду надеется, что силы найдутся💪🙂
@KseniyaLavnich
@KseniyaLavnich 3 жыл бұрын
Спасибо! Хоть немного стало понятнее когда этот Чарлик использовать.
@rusau
@rusau 3 жыл бұрын
Пожалуйста)
@cryuueHka
@cryuueHka 3 жыл бұрын
Отличный материал. СПАСИБО за видео)
@rusau
@rusau 3 жыл бұрын
Пожалуйста 😉
@СветланаЗеленская-ы1м
@СветланаЗеленская-ы1м 3 жыл бұрын
Спасибо за видео! Все просто, понятно и самое главное приятно слушать.
@rusau
@rusau 3 жыл бұрын
Пожалуйста!)
@annaobeid1362
@annaobeid1362 3 жыл бұрын
Спасибо большое за видео!) За все ивои видео, Артем! ))
@rusau
@rusau 3 жыл бұрын
Пожалуйста 😉
@xandra3218
@xandra3218 Жыл бұрын
Спасибо, было интересно и полезно
@qwerty6810
@qwerty6810 2 жыл бұрын
Спасибо, как всегда, очень информативно, полезно, все самые главные выжимки, без лишней воды. А есть ли у Вас обзор android studio .
@rusau
@rusau 2 жыл бұрын
Есть)
@ekaterinaleo2125
@ekaterinaleo2125 3 жыл бұрын
очень полезный урок, огромное спасибо
@yuriyprituzhalov5877
@yuriyprituzhalov5877 3 жыл бұрын
Чтобы не запутаться в количестве ответов/запросов , можно не через фокус сортировать по нужному урл, а просто внизу поставить в фильтре нужный урл) И по подмене ответа прикольный пример был бы с подменой текста и картинки на каком-нибудь сайте) Я когда тренировался с чарльзом и фиддлером, так баловался)
@aiedith5108
@aiedith5108 3 жыл бұрын
Вот сейчас нужно это сделать, а никак не получается( изменить размер картинки .
@uladzimirdabravolski5253
@uladzimirdabravolski5253 8 ай бұрын
Thank you very much, amazing session❤!
@tomasina_
@tomasina_ 3 жыл бұрын
Спасибо, всё супер понятно!
@yaarecords6658
@yaarecords6658 3 жыл бұрын
Привет, Артём! Спасибо, жаль только что маловато примеров применения этих функций, мне субъективно сложновато понять зачем осуществлять те или иные подмены, надеюсь гугл поможет))
@rusau
@rusau 3 жыл бұрын
На хабре есть много хороших статей на эту тему)
@San4ouS351
@San4ouS351 Жыл бұрын
СПАСИБО!
@AlexBelokrylov
@AlexBelokrylov 6 ай бұрын
Спасибо за ваши старания. Мне в этом видео понятно что ничего не понятно. Хотелось бы конкретные примеры использования на реальных заданиях посмотреть. Я увидел только одну полезную и понятную функцию тестировать при замедленном интернете, а подменять статусы кодов и ошибок, как это вообще в реальном тестировании на практике применяется?
@s1lent88
@s1lent88 5 ай бұрын
на работе научат
@ksu5337
@ksu5337 2 жыл бұрын
Артем, спасибо за ваши видио, за ваш труд. Подскажите пожалуйста почему Сharles не видит веб страницу?
@ИванФедоров-ж6э
@ИванФедоров-ж6э 3 жыл бұрын
Еще есть отличный сниффер, Proxyman. После Charles proxy, выглядит более удобным и функциональным.
@arinahlebnikova7986
@arinahlebnikova7986 Жыл бұрын
Добрый вечер. Спасибо за урок, понятно и наглядно. Есть ли урок о настройки и проведении записи тестов в чарлес? Спасибо
@rusau
@rusau Жыл бұрын
Есть 4 урока по работе со снифферами)
@Vanusez
@Vanusez 3 жыл бұрын
очень полезно спасибо!
@rsmib3176
@rsmib3176 3 жыл бұрын
Получилось настроить мобилки. Можно подробное видео как раз для мобилок? Не то, что в этом видео, а разобрать стандартные ситуации
@Chris_Tina111
@Chris_Tina111 3 жыл бұрын
Спасибо, как раз начала изучать Чарльз для тестирования) Будет ли продолжение?)
@rusau
@rusau 3 жыл бұрын
Пожалуйста, я думаю, что нет) Основные возможности инструмента я показал.
@Наталья-т9з4ь
@Наталья-т9з4ь 3 жыл бұрын
Привет, Артем! Спасибо за видео. Скажи, я правильно поняла - тут мы тестируем ответ от прокси сервера, то есть не от реального? А значит во вкладке Sequence инфа может быть не 100%, так?(особенно время обработки запроса и статус код)
@eli6863
@eli6863 Жыл бұрын
Благодарю
@raff_m_d6971
@raff_m_d6971 3 жыл бұрын
от души)
@mariak8600
@mariak8600 2 жыл бұрын
Добрый день. немного непонятен момент с использованием рерайта вместо мап локал для картинки. конкретно непонятно: в replace можно ввести путь к картинке, а что ввести в разделе Match? просто урл? Спасибо за ваши видео 👌
@andreykrauch5027
@andreykrauch5027 Жыл бұрын
Спасибо
@marinapalonskaia9604
@marinapalonskaia9604 2 жыл бұрын
Прошла курсы тестирования. Практика была только по тестированию черного ящика. И всё остальное больше по теории и методологии. Вы круто объясняете, в теории понимаю цель и миссию сниферов и постмана, но поскольку не знаю как и что влияет на API, то получается не могу этого указать в резюме. Как думаете если кандидат владеет технологией только черного ящика, возьмут ли на работу? Или должен быть еще какой-то минимум в знаниях кроме того что я написала?
@dmitryfedyainov4788
@dmitryfedyainov4788 2 жыл бұрын
Марина, дополнительно изучите SQL (select, update, join, агрегатные функции, вложенные запросы), основы клиент-серверной архитектуры (протокол HTTP, WebSocket, методы HTTP, коды ответов, кэш, куки), и у вас будет намного больше шансов получить первый оффер.
@МагомедГамидов-у1ч
@МагомедГамидов-у1ч 5 ай бұрын
Всем привет, у меня вопрос, нужно ли указывать какие начальные условия перед операциями в Charly. Перенаправления не срабатывает. В Google Chrome, почему то операции не работают, использую Yandex
@vadimilichev853
@vadimilichev853 3 жыл бұрын
Artsiom Rusau QA Life Подскажите пожалуйста, Charles отслеживает запросы, если я пользуюсь яндекс браузером, а если хочу отследить запросы через Хром, то не видит, как исправить? И еще, проделал те же шаги при настройке Map remote и опять-таки никакого перехода между хостами не происходит, что может быть не так?
@ВаляБучинська-п4ъ
@ВаляБучинська-п4ъ 3 жыл бұрын
Спасибо за пояснения! Возник вопрос: Как часто ты используеш Чарльз в повседневной работе.
@rusau
@rusau 3 жыл бұрын
Пожалуйста) Я не тестирую API на текущем месте работы, в виду того, что у нас достаточно специфические приложение и мы занимаемся его конфигурацией по большей части. У меня больше задач, связанных с работой самого продукта. Если мы говорим о мобильном тестировании или тестировании веба, где есть связь с API, то его используют практически всегда)
@ВаляБучинська-п4ъ
@ВаляБучинська-п4ъ 3 жыл бұрын
@@rusau СПС инструмент интересный, встречала в нескольких вакансиях, если используют, стоит разобраться детальнее 👍👍👍
@rusau
@rusau 3 жыл бұрын
@@ВаляБучинська-п4ъ да, ещё есть Fiddler. Запишу и про него видео в скором будущем, работает аналогично)
@ВаляБучинська-п4ъ
@ВаляБучинська-п4ъ 3 жыл бұрын
@@rusau Да я о нем тоже искала информацию по одной из вакансий, будет очень полезно посмотреть.
@ВаляБучинська-п4ъ
@ВаляБучинська-п4ъ 3 жыл бұрын
Еще часто встречаются такие звери как docker i jmeter, О них информации достато, пока стараюсь освоить
@НатальяПетрова-ъ9з
@НатальяПетрова-ъ9з 3 жыл бұрын
Для чего нужна бывает подмена хостов? С какой целью ее делают для тестирования?
@rusau
@rusau 3 жыл бұрын
Например, если нам нужно обратиться к определённому API, например, на дев и стейдже. Или с точки зрения безопасности, если это учтено в требованиях, что такое действие осуществить нельзя.
@НатальяПетрова-ъ9з
@НатальяПетрова-ъ9з 3 жыл бұрын
@@rusau что такое на дев и стейдже? Можно пояснить по-русски?)
@rusau
@rusau 3 жыл бұрын
Да, конечно. Существует несколько окружений, на которых мы работаем. Дев, там где разработчики размещают свой код. Stage относительно стабильная версия приложения, где тестировщики проводят проверку. Прод, где уже работает заказчик.
@НатальяПетрова-ъ9з
@НатальяПетрова-ъ9з 3 жыл бұрын
@@rusau аа, понятно теперь, спасибо!)
@oleksandruntilov7333
@oleksandruntilov7333 3 жыл бұрын
Привет, Артём и более опытные тестировщики! Перехват с компьютера в Постмане также как и в Чарли получился по видео Артёма. А вот перехват с телефона на Андроиде ни в Постмане ни в Чарли не получается. Единственное отличие от видео, десктоп на Windows 10 подключен к интернету по Ethernet. Подскажите как настроить в таком случае или ссылку, где можно найти ответ.
@rusau
@rusau 3 жыл бұрын
Нужно обязательно подключение Wi-Fi на двух устройствах Настраиваем проксирование через Charles: если ПК c Charles и тестовое устройство принадлежат одной Wi-Fi сети, переходим в настройки Wi-Fi тестового девайса, прописываем настройки прокси-сервера: IP-адрес устройства, на котором запущен Charles, в поле Server (Hostname), порт 8888; если ПК с Charles подключен к проводной сети, но с него можно раздать Wi-Fi, то делаем это; если ПК с Charles подключен к проводной сети и раздать интернет с него нельзя, нам понадобится дополнительное устройство, способное раздавать беспроводной интернет (роутер), на нём настраиваем Port Forwarding на адрес нашего ПК. Ищем «проброс портов ».
@annakurachenko1133
@annakurachenko1133 2 жыл бұрын
Артем, спасибо большое за ваш труд! Очень полезная и ценная информация) Но у меня в Charles получается словить только CONNECT запросы, GET и POST не отображаются почему-то:( Пробовала разные сайты, разные страницы тех сайтов. И заметила, что во вкладке Structure все значки возле урлов отображаются из замком, на видео вижу что там значек молнии. Ребята, у кого такое было, как можно исправить? Может в настройках что-то поправить? В документации Charles не нашла ничего..((
@ekaterinavolkova6401
@ekaterinavolkova6401 3 жыл бұрын
Здравствуйте, Артём. Спасибо большое за ваши замечательные видео! Вы делаете огромную и полезную работу. Восхищает такая пассионарность. У меня возник вопрос по инструментам: правильно ли я понимаю, что для работы с логами DevTools, Charles, Fiddler, SDK platform tools примерно равны?
@rusau
@rusau 3 жыл бұрын
SDK для мобилки, все остальное для веба)
@bohdansteshenko5342
@bohdansteshenko5342 2 жыл бұрын
Можете подсказать форум по Сharles? У меня он не корректно работает. Все операции что делал, он тупо игнорит.
@НиколаВукович
@НиколаВукович 2 жыл бұрын
ко многим видео, где вроде понятно что делаем. но остается вопрс а зачем? как это в тестировании пригодится, в чем практичность?
@rusau
@rusau 2 жыл бұрын
Посмотрите самое последнее видео на канале. Там есть ответы
@DjonyDilinger
@DjonyDilinger Жыл бұрын
Магия
@luxuryuser1664
@luxuryuser1664 2 жыл бұрын
Здравствуйте, как с Вами связаться? Хочу заказать у вас анализ нескольких сайтов, разумеется не бесплатно.
@rusau
@rusau 2 жыл бұрын
Здравствуйте, я не оказываю такие услуги
@andrejtsalko2605
@andrejtsalko2605 2 жыл бұрын
@Artsiom Rusau QA Life Тема привет! Нужна помощь с Charles все перерыл не нашел ответ, догадки приводят к тому, что нужна специальная сборка для теста, но! Такая ситуация, при открытии любого приложения после подключения андроида пишет нет соединения или плохое, в браузере страницы открываются, а приложения не реагируют, зарание спасибо!
@sergip3799
@sergip3799 2 жыл бұрын
Добрый день, пишет "Подключение не защищено" и блокирует перенаправление, посоветуйте как исправить (Переадресация хостов 6:37)
@alenakazarina5175
@alenakazarina5175 3 жыл бұрын
Примеры слишком абстрактные - если вы уже работаете тестировщиком, могли бы объяснять на рабочих стендах. В ином случае зрителю лучше устремить свои усилия на изучение документации Charles, а не на просмотр видео здесь.
@ВадимМатвейчук-и9ж
@ВадимМатвейчук-и9ж 2 жыл бұрын
Это точно
@mamita5595
@mamita5595 3 жыл бұрын
Привет. Скажи пожалуйста как ставить улучшения на баг и в каких случаях ставятся улучшения?
@rusau
@rusau 3 жыл бұрын
Улучшение скорее не на баг, а на существующую функциональность. К примеру, неудобно расположены кнопки/не та цветокоррекция/отсутствует какой-то элемент для удобства. Нужно узнать уже на проекте: как это заведено и в каком случае можно оформлять.
@mamita5595
@mamita5595 3 жыл бұрын
@@rusau Спасибо большое. А то я долго голову ломала
@vujiby
@vujiby 8 ай бұрын
а как все таки воспроизвести нужный статус-код?
@rusau
@rusau 8 ай бұрын
Функции rewrite, allow/block list
@vladpinchuk5742
@vladpinchuk5742 3 жыл бұрын
Привет, спасибо за видео) Подскажи, почему у меня на маке, когда я выбираю Map Remote у меня просто ставиться галочки и всплывающее окно не появляется? Я открыл программу на весь экран и появилась всплывающее окно при нажатии на Map Remote))))) а по другому никак не открывалось, просто галочка ставилась и все(
@rusau
@rusau 3 жыл бұрын
Я не работаю с маками. Думаю, что можно найти доп.инфо в интеренете)
@АлександрАвстанчиков
@АлександрАвстанчиков 3 жыл бұрын
Такое поведение будет, если вы уже установили для какого-то хоста map remote и кликаете по нему правой кнопкой мыши. Можно открыть настройки Map Remote через верхнее меню Tools - Map Remote, в открывшемся окне отображаются все перенаправления которые вы создали. Двойной клик по любой записи открывает форму редактирования параметров. Но от платформы это не зависит, эта функциональность работает одинаково как на Windows, так и на macOS.
@lenasnow6968
@lenasnow6968 3 жыл бұрын
Артем, ты реально с этими инструментами сталкивался в ручном тестировании? Можешь привести кейс, когда понадобилась, например, подмена ? Когда один тестировщик на проекте успевает тестировать приложение снифферами ? Мне кажется, это завал.
@rusau
@rusau 3 жыл бұрын
Это не завал, и это требуют от джунов сейчас, особенно если мы говорим про тестирование мобилок. Этот инструмент используется для тестирования API, кейсов достаточно много. Перехват трафика нужен как минимум для анализа ответов и запросов, создания нестандартных кейсов. Я не особо с чарликом работал, но есть много хороших статей на хабре
@lenasnow6968
@lenasnow6968 3 жыл бұрын
@@rusau да, посмотрела статьи, проясняться стало . Спасибо . это в качестве коммента, чтобы канал вверх )
@rusau
@rusau 3 жыл бұрын
Да не за что) Требования сейчас достаточно серьёзные, даже к трейни)
@oskarborzoi
@oskarborzoi 3 жыл бұрын
почему нет надписи джава текст у меня при входящем пакете игры?
@alekst1908
@alekst1908 3 жыл бұрын
Добрый день, не могу понять при загрузке map remote запрос не появляется в списке и с гугла не перенаправляет на яндека
@rusau
@rusau 3 жыл бұрын
Возможно здесь найдется ответ на вопрос habr.com/ru/company/youla/blog/527648/
@Yoffus
@Yoffus 2 жыл бұрын
Мне грустно, ничего нет по использованию Чарльза для тестирования мобильных приложений 😔
@rusau
@rusau 2 жыл бұрын
Не тестирую мобилки)
@sihajbcjsdnkcsdkjbckjnsdc
@sihajbcjsdnkcsdkjbckjnsdc 2 жыл бұрын
🌍
@НатальяПетрова-ъ9з
@НатальяПетрова-ъ9з 3 жыл бұрын
Как понять, что запрос дублируется?
@rusau
@rusau 3 жыл бұрын
Он же будет идентичен тому, что уже есть..
@НатальяПетрова-ъ9з
@НатальяПетрова-ъ9з 3 жыл бұрын
@@rusau они никак не выделяются самой программой?( Цветом например для удобства)
@rusau
@rusau 3 жыл бұрын
@@НатальяПетрова-ъ9з что-то не припоминаю такого)
@f4ture-379
@f4ture-379 Жыл бұрын
Бедный гугл, сколько над ним издевались за этот урок
@rusau
@rusau Жыл бұрын
Ничего не понял, но очень интересно)
@f4ture-379
@f4ture-379 Жыл бұрын
@@rusau так вы в данном видео все свои запросы проверяется на гугле, поэтому и говорю, что бедный гугл
@ivan_sauchuk
@ivan_sauchuk 2 жыл бұрын
+
@unicoxr5tj417
@unicoxr5tj417 2 жыл бұрын
на 13:51интересно не отработало
@marry4560
@marry4560 2 жыл бұрын
dc
@svhanz
@svhanz 3 жыл бұрын
Откровенно говоря, я не понимаю смысл такого видео. Показать как чек-боксы отмечать? Весь смысл обучалок как раз-таки и состоит в том, чтобы до последнего "винтика" показать/рассказать, что, как, зачем и почему. А что-то потыкать а потом отправить на оффсайт изучать документацию, ну так себе вариант. Такое видео можно на минуту записать. Прямо с самого начала отправить в гугл или на официальную страницу с документацией. И к сожалению, таких видео вагон и маленькая тележка на ютубе. Вы зря потратили время и те кто смотрел то же. Мнение есессено мое и не претендует на истину.
@FakeFaithNoTrust
@FakeFaithNoTrust 2 жыл бұрын
Какие мануалы есть?
@bekobest7960
@bekobest7960 Жыл бұрын
послышалось онанизировать
@rusau
@rusau Жыл бұрын
нуштош
@OlegStarkov
@OlegStarkov Жыл бұрын
самое интересное не обьясняешь и не показываешь
@rusau
@rusau Жыл бұрын
так покажи :)
#1 Postman for QA Engineer. First Steps
14:10
Artsiom Rusau QA Life
Рет қаралды 196 М.
Charles Proxy for QA Engineer. Installation and Settings
23:22
Artsiom Rusau QA Life
Рет қаралды 137 М.
World’s strongest WOMAN vs regular GIRLS
00:56
A4
Рет қаралды 35 МЛН
Haunted House 😰😨 LeoNata family #shorts
00:37
LeoNata Family
Рет қаралды 6 МЛН
Wait for it 😂
00:19
ILYA BORZOV
Рет қаралды 11 МЛН
Коды http, из чего состоит url
1:01:55
Chrome DevTools. Полный ГАЙД для Тестировщиков
28:35
Горящий Тестер | Антон Дуенин
Рет қаралды 6 М.
Собеседование ручного тестировщика | Выпуск №9, ментор Даня | QA Studio
1:07:34
World’s strongest WOMAN vs regular GIRLS
00:56
A4
Рет қаралды 35 МЛН