Ответ
Да, активно использовал прокси-инструменты Charles Proxy и Fiddler для анализа и модификации сетевого трафика.
Основные сценарии применения:
- Отладка API: Детальный просмотр заголовков, тела запросов и ответов в форматах JSON/XML.
- Подмена окружений: Перехват и перенаправление запросов с продакшн-серверов на тестовые (Map Remote/Map Local).
- Эмуляция сетевых условий: Использование Throttling для симуляции медленного интернета (3G, Edge).
- Мокирование данных: Подмена ответов сервера на заранее подготовленные данные для тестирования различных сценариев.
- Безопасность: Анализ передаваемых данных на наличие чувствительной информации в открытом виде.
Пример настройки перенаправления в Charles:
Tools → Map Remote → Add
Enable: [x]
From: api.production.example.com
To: api.staging.example.com
Для HTTPS-трафика требуется установка SSL-сертификата Charles на тестируемое устройство или в эмулятор. В мобильном тестировании часто используется проксирование через Wi-Fi с доверенным сертификатом.