
У цьому відео ви навчитеся встановлювати та налаштовувати Charles Proxy на популярних операційних системах та пристроях. Ми покроково розглянемо:
Завантаження та встановлення Charles Proxy на Mac і Windows.
Початкове налаштування програми для роботи з мережевим трафіком.
Установлення SSL-сертифікатів для перехоплення HTTPS-запитів.
Налаштування проксі-сервера для Android та iOS.
Розв’язання поширених проблем, які можуть виникнути під час налаштування
У цьому відео ви дізнаєтесь, як використовувати Charles Proxy для перехоплення та аналізу трафіку з веб-браузерів і мобільних пристроїв. Ми розглянемо:
Налаштування проксі для вашого веб-браузера.
Аналіз HTTP та HTTPS запитів і відповідей у реальному часі.
Налаштування мобільного пристрою (Android/iOS) для маршрутизації трафіку через Charles Proxy.
Роботу з SSL-сертифікатами для перехоплення зашифрованого трафіку.
Приклади перегляду трафіку веб-додатків, мобільних застосунків та API-запитів.
У цьому відео ви познайомитеся зі структурою інтерфейсу Charles Proxy, щоб ефективніше працювати з інструментом. Ми детально розглянемо:
Основне меню: ключові функції та їх призначення.
Панель швидкого доступу: як швидко виконувати важливі дії, такі як запуск/зупинка перехоплення трафіку.
Секції вікна: журнал запитів, деталі запитів і відповідей, вкладки для аналізу трафіку.
Гарячі клавіші для прискорення роботи з Charles Proxy.
Налаштування інтерфейсу під ваші потреби.
У цьому відео ви дізнаєтесь, як використовувати функцію Throttling в Charles Proxy для емуляції мережевих умов із різною швидкістю передачі даних. Ми розглянемо:
Що таке Throttling і чому це важливо для тестування.
Як налаштувати обмеження швидкості для певних запитів або всього трафіку.
Емуляція умов повільного інтернету (3G, LTE, слабке Wi-Fi з’єднання).
Аналіз поведінки веб-сайтів та мобільних додатків за умов низької пропускної здатності.
Практичні приклади використання Throttling для покращення стабільності та продуктивності додатків.
У цьому відео ви дізнаєтесь, як використовувати Allow та Block Lists у Charles Proxy для ефективного контролю перехоплюваного трафіку. Ми розглянемо:
Що таке Allow та Block Lists і як вони працюють.
Налаштування Allow List для фільтрації трафіку, який ви хочете аналізувати.
Використання Block List для блокування небажаних запитів (реклама, трекери тощо).
Практичні приклади: робота з API-запитами, фільтрація доменів, виключення зайвих запитів.
Як ці інструменти допомагають зосередитися на потрібних даних і спрощують аналіз трафіку.
У цьому відео ви навчитеся використовувати Breakpoints у Charles Proxy для зупинки запитів і відповідей у реальному часі. Ми детально розглянемо:
Що таке Breakpoints і як вони працюють.
Налаштування Breakpoints для перехоплення певних запитів або доменів.
Редагування HTTP-запитів та відповідей перед їх відправленням або отриманням.
Практичні сценарії: тестування API, перевірка обробки некоректних даних, налагодження серверних відповідей.
Як використовувати Breakpoints для покращення процесу налагодження та тестування.
У цьому відео ви дізнаєтесь, як використовувати функцію Map Remote у Charles Proxy для перенаправлення запитів на інші сервери чи ресурси. Ми розглянемо:
Що таке Map Remote і які задачі вона вирішує.
Налаштування Map Remote для перенаправлення запитів на інші домени або IP-адреси.
Як тестувати додатки, використовуючи різні сервери без зміни коду.
Приклади використання: робота з тестовими середовищами, перенаправлення API-запитів на локальний сервер.
Як використовувати Map Remote для швидкого налагодження та перевірки змін.
У цьому відео ви дізнаєтесь, як використовувати функцію Map Local у Charles Proxy для підміни запитів локальними файлами. Ми детально розглянемо:
Що таке Map Local і для чого його використовують.
Налаштування Map Local для перенаправлення запитів до локальних ресурсів.
Як підміняти серверні відповіді локальними файлами без зміни оригінального серверу.
Приклади використання: тестування змін у фронтенді, перевірка альтернативних версій ресурсів (CSS, JS, зображення).
Поширені сценарії: локальне тестування API відповідей або статичних файлів.
У цьому відео ви навчитеся користуватися функцією Rewrite у Charles Proxy для автоматичної модифікації запитів та відповідей. Ми розглянемо:
Що таке Rewrite і для чого його використовують.
Налаштування правил Rewrite для зміни заголовків, параметрів URL, тіла запитів або відповідей.
Практичні сценарії: тестування різних сценаріїв API, підміна даних у відповідях сервера, додавання або видалення параметрів запиту.
Як налаштовувати умови, щоб зміни застосовувалися лише до певних запитів або доменів.
Приклади використання Rewrite для налагодження та оптимізації роботи додатків.
Навчіться використовувати Charles Proxy – потужний інструмент для аналізу та налагодження мережевого трафіку. Цей курс надасть вам повний набір знань для роботи з мережевими-запитами та відповідями, тестування API, мобільних додатків і вебсайтів.
Що ви дізнаєтеся?
Встановлення та налаштування Charles Proxy на Mac, Windows, Android та iOS.
Як переглядати та аналізувати трафік з веб-браузерів та мобільних пристроїв.
Робота з ключовими функціями: Breakpoints, Map Remote, Map Local, Rewrite, Throttling.
Використання Allow і Block Lists для фільтрації запитів.
Як тестувати API, емулювати різні мережеві умови та знаходити баги у ваших застосунках.
Для кого цей курс?
QA-інженери та тестувальники, які хочуть вдосконалити свої навички.
Розробники, що працюють з веб та мобільними застосунками.
IT-фахівці, які аналізують та налагоджують мережевий трафік.
Студенти та ентузіасти, які бажають освоїти нові інструменти.
Чому саме цей курс?
Практичні приклади та реальні кейси.
Покрокові інструкції для налаштування та використання Charles Proxy.
Огляд найважливіших функцій і сценаріїв їх застосування.
Відмінний ресурс для початківців та досвідчених фахівців.
Вимоги:
Базове розуміння HTTP/HTTPS (необов’язково, але бажано).
Комп’ютер (Mac, Linux або Windows) та мобільний пристрій (iOS або Android) для практичних завдань.
Цей курс допоможе вам отримати впевненість у використанні Charles Proxy для оптимізації та тестування будь-яких мережевих взаємодій. Приєднуйтесь зараз, щоб розкрити повний потенціал цього потужного інструменту!