ИзбранноеПечать

Charles Proxy как инструмент тестировщика

 

Все возможности 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

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

 

Вопросы и ответы

Какое время занятий?

Время вы выбираете сами. В системе дистанционного обучения выкладывается видеозапись с лекцией, а потом у вас есть неделя на выполнение заданий. Когда именно его делать — решать вам.

Как я получу фидбэк при online-формате?

Через телеграм, комментарии к домашним заданиям в системе дистанционного обучения.

Пойму ли я материал? 

Курс совмещает все виды обучения: видео-лекции + статьи в доп материалах + практическая работа (услышал, увидел, пощупал). Так что уверена, сможете! А если что-то не получается, можно задать вопрос вчате

Нужно ли что-то знать заранее?

1) Знание английского (со словарем), чтобы можно было читать любой доп материал. Остальное я все покажу.

2) Базовое знание инструмента Postman. Если не работали с ним, попробуйте запустить запрос из видео «Как отправить REST-запрос в Postman». Этого будет достаточно, так как запросы из лекции я вам предоставлю.

Можно ли работать на Mac или Linux?

Ограничений по OS нет

Почему на курсе нет мобильных приложений?

С ними инструмент работает точно также, как в веб или API. Нужно только немного донастроить сами инструменты.

Но в целом мобильные устройства — отдельное направление тестирования, по которому есть курс, в котором рассматривается как тестирование на мобильных, так и использование Charles.

Формат

2 занятия (1,5 часа теории) +  много практических заданий для самостоятельной работы + постоянные консультации тренера в чате.

Раз в неделю по четвергам до 12.00 по Московскому времени выкладываются теоретические лекции, ссылки на дополнительные материалы, домашняя работа.

Теоретическую информацию можно посмотреть в любое удобное время.

Помимо теоретической части, вас также ждут практические задания для самостоятельной работы, которые вы можете прислать тренеру на проверку. После проверки практических заданий Вы получаете подробный комментарий по своей работе и при необходимости советы по доработке. По результатам комментариев тренера Вы можете переделать работу и отправить ее тренеру еще раз.

Общение участников курса и тренера проходит и в чате группы, где можно задавать вопросы тренеру и при желании общаться с другими участниками группы. Вы можете задавать вопросы по теоретическому материалу или практическим работам, как только они у вас возникают.

Все выпускники, успешно сдавшие домашние задания, получают сертификат.

Материалы курса доступны в течение года с даты окончания.

Условия

Стоимость участия для физических лиц: 5 500 рублей за весь курс.

Стоимость участия для юридических лиц: 6 500 рублей за весь курс за одного участника. При регистрации от 3-х участников на один курс действует 15% скидка.

Оплатить прямо сейчас

Организатор мероприятия: ИП Назина Ольга Евгеньевна, ИНН 772791965180, ОГРНИП 315774600011282 

Услуги оказываются на основании публичного договора оферты. Ознакомиться с договором можно ЗДЕСЬ.

Если Вы хотите оплатить тренинг прямо сейчас, то нажмите кнопку выше (если кнопка активна, значит можно оплачивать не беспокоясь о наличии мест). После оплаты мы пришлем письмо о регистрации на курс и подтверждение оплаты. Если Вы не получили письмо в течение рабочего дня, просто отправьте сообщение на trainings@software-testing.ru

Если Вы хотите совершить оплату позже, для гарантированного участия обязательно забронируйте место на тренинге, для этого необходимо нажать на кнопку ЗАПИСАТЬСЯ справа от тренинга и заполнить все необходимые поля

Если у Вас есть какие-то вопросы, их можно задать по указанному выше адресу.

Посмотреть информацию о способах оплаты: http://shop.testbase.ru/buy/sposoby-oplaty

Информация для юридических лиц:

Для регистрации на тренинг и оформления договора и выставления счета на оплату нажмите кнопку Записаться, выберите пункт Организация и заполните все поля. 

Обратите внимание, что при постоплате стоимость тренинга увеличивается на 25%.

В случае возникновения вопросов обращайтесь по адресу trainings@software-testing.ru.

Цена: 5500 RUB для физлиц
Цена: 6500 RUB для юрлиц
Место: онлайн
Начало: 16 мая 2024
Окончание: 3 июня 2024

Go to top