Какими пользовался функциями Charles

QA Тестировщик Junior Госуслуги
Какими пользовался функциями Charles
Ответы
Charles — мощный инструмент для мониторинга и анализа трафика. Вот ключевые функции, которые я использовал: - **Запись и просмотр трафика** (Proxy > Recording) — перехват HTTP/HTTPS запросов и ответов. - **Фильтрация** (Filter) — сужение логов по доменам, методам или ключевым словам. - **Breakpoints** (Proxy > Breakpoints) — остановка запросов/ответов для модификации на лету. - **Throttling** (Proxy > Throttle Settings) — эмуляция медленных сетей (3G, Edge). - **Map Local/Remote** — подмена ответов сервера локальными файлами или удалёнными ресурсами. - **Rewrite** — динамическое изменение запросов/ответов через правила (например, подмена заголовков). Пример использования **Map Local** для тестирования API: - ПКМ по запросу → *Map Local* → выбираем локальный JSON-файл. - Сервер будет возвращать мой файл вместо реального ответа. Эти функции помогают тестировать edge-кейсы, дебажить API и проверять поведение приложений в разных условиях.