Какими пользовался функциями 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 и проверять поведение приложений в разных условиях.