Автор: Ольга Назина
Charles Proxy как инструмент тестировщика

Charles Proxy — перехватчик трафика, который помогает отслеживать, записывать и анализировать сетевые запросы. А ещё перехватывать запрос и менять его под себя. Или ответ. Начиная от параметров в URL и заканчивая телом сообщения. Именно этому мы и будем учиться на курсе: использовать функции инструмента по максимуму.

За две недели курса вы научитесь:

  • Устанавливать Breakpoint для перехвата запроса
  • Перезаписывать запрос / ответ без остановки (Rewrite)
  • Изменять заголовки — добавлять новые, редактировать или удалять существующие
  • Изменять тело запроса / ответа
  • Изменять параметры, прописываемые в URL
  • Анализировать «что пошло не так», когда функция почему-то не сработала
  • Менять скорость соединения для проверки отклика на «плохом» интернете
  • Подменять DNS и переадресовывать запросы

Важно: в курсе рассматривается работа с веб-приложениями и API-запросами, отправляемыми через Postman. Мобильные приложения на курсе не рассматриваются.

Программа тренинга:

Введение

  • Что такое Charles Proxy
  • Термины и определения
  • Установка и настройка инструмента

Переадресация

  • Как вместо сайта 1 открыть сайт 2
  • Как открыть нужный сайт, когда DNS ещё не настроен

Подмена данных в запросе и ответе

  • Подмена данных в запросе
  • Подмена данных в ответе
  • Изменение тела, заголовков, параметров URL
  • Изменение статус-кода

Снижение скорости запроса

  • Зачем нужно снижение скорости
  • Как его сделать

Перехват данных из Postman

  • Настройка Postman для перехвата
  • Перехват API-запросов

Breakpoint

  • Как установить Breakpoint
  • Как с его помощью подменить запрос / ответ
  • Ловим через Breakpoint трафик в вебе / Postman-е, изучаем ответ

Функции Charles

Какие функции будут разобраны в курсе:

  • Breakpoint
  • Throttling
  • Map Local
  • DNS Spoofing Tool
  • Repeat
  • Validate

Rewrite:

  • Add Query Param
  • Modify Query Param
  • Remove Query Param
  • Add Header
  • Modify Header
  • Remove Header

Остальные обзорно.

Дата последнего обновления: 16 октября 2024

Темы

Другие курсы

Инди курс по Pygame - учимся создавать свои игры
Инди курс по Pygame - учимся создавать свои игры
Автор: Артем Егоров
Начать карьеру в IT: Курс для QA по основам ПК и ПО
Начать карьеру в IT: Курс для QA по основам ПК и ПО
Автор: Татьяна Репичева
Библиотеки Python для Data Science
Библиотеки Python для Data Science
Автор: Юлия Пономарева
Подробнее
4 000
-46%
Современный Agile для разработчиков
Современный Agile для разработчиков
Подробнее
3 799
6 990
Автоматизация тестирования с Playwright на Java. Базовый
Автоматизация тестирования с Playwright на Java. Базовый
Автор: Олег Тодор
Подробнее
1 800
Автоматизация тестирования c Java и TestNG
Автоматизация тестирования c Java и TestNG
Автор: Константин Барзаковский
Подробнее
2 100
Практический курс по тестированию бэкенда
Практический курс по тестированию бэкенда
Автор: Надежда Дудник
Подробнее
29 990
-43%
Bitrix-разработчик с нуля
Bitrix-разработчик с нуля
Авторы: Группа авторов
Подробнее
56 700
99 500
2 487
/мес
Временные ряды для прогноза криптовалют
Временные ряды для прогноза криптовалют
Автор: Елена Кантонистова
Назад
Смотреть дальше