231
Оценить
  • Описание
  • Возможности
  • Ограничения
  • Что нового

Charles — это мощный HTTPS и HTTP-прокси, который используется для мониторинга и отладки сетевых запросов между клиентом (например, браузером или мобильным приложением) и сервером. Он перехватывает и отображает весь трафик HTTP и HTTPS, что позволяет разработчикам анализировать запросы и ответы, тестировать API, выявлять ошибки и оптимизировать производительность. Это сниффер, дебаггер и прокси-сервер в одной "упаковке" (или "web debugging proxy").

Charles предоставляет детализированный интерфейс для анализа каждого запроса и ответа, включая возможность просмотра в текстовом или бинарном виде, а также удобные инструменты для форматирования JSON и XML. Можно изменять запросы и ответы на лету, что помогает тестировать различные сценарии и условия без изменения кода на стороне клиента или сервера. Поддерживается ограничение скорости соединения, что позволяет симулировать медленные или нестабильные сети, например, мобильное соединение или слабый Wi-Fi.

Приложение поддерживает анализ API-запросов и ответов, а также работу с WebSocket, что делает его полезным инструментом для тестирования современных веб-приложений. Можно также настроить его для работы с мобильными устройствами (iOS и Android) и отлаживать мобильные приложения, перехватывая их сетевой трафик.

При установке прокси-сервера программа может автоматически изменить настройки прокси в большинстве браузеров на платформах Windows и Mac OS X.

Ключевые особенности и функции

  • Перехват и анализ HTTP и HTTPS трафика.
  • Просмотр заголовков, содержимого запросов и ответов.
  • Изменение запросов и ответов на лету.
  • Throttling для ограничения скорости соединения.
  • Поддержка анализа API и WebSocket.
  • Отладка AJAX — возможность просматривать XML и JSON запросы и ответы в древовидном или в текстовом формате.
  • AMF - просмотр содержимого сообщений Flash Remoting / Flex Remoting в древовидном формате.
  • Повторение и автоматизация запросов.
  • Автоматический повтор запросов для проверки изменений.
  • SSL-прокси для расшифровки HTTPS-трафика.
  • Работа с мобильными устройствами (iOS и Android).
  • Возможность проверки с помощью W3C validator зарегистрированных HTML, CSS и RSS / Atom ответов.
  • Захват и экспорт данных сессий.

Ограничения бесплатной версии

  • по истечению 30-дневного испытательного срока программу необходимо зарегистрировать.

Что нового в этой версии?

4.0.2 (21.11.2016)
  • добавлена возможность сортировки локальных IP-адресов;
  • увеличен размер окна программы;
  • увеличен размер иконок на панели инструментов;
  • импорт и экспорт JSON теперь включает в себя сведения об исключении;
  • реализовано сглаживание текста при обзоре "Chart".
Смотреть всю историю изменений

Скриншоты и Видео:

Категория:
Системы:
Windows
Другие платформы (1)
Размер: 56,5 Мб
Автор:
Языки:
Английский
Лицензия: Trial (Платная)
50 $ ·   Купить
Обновление: 20.08.2024
Версия: 4.6.7 (x64) + 4.2.8 (x86)
Подписка на обновления
Преимущества
  • Простота использования.
  • Широкие возможности анализа и изменения сетевых запросов.
  • Поддержка HTTPS.
  • Мобильная отладка.
  • Throttling и симуляция медленных сетей.
Недостатки
  • Является коммерческим продуктом, хотя и есть пробная версия.
  • Программа больше ориентирована на индивидуальное использование, нежели на работу в командах.

Доступные платформы

Windows

Новые отзывы о Charles

Отзыв #154 от Boston | Смотреть отзыв отдельно
Достоинства
1. Предоставляет возможность в течение 30 дней всесторонне изучить возможности программы. Пробная версия не ограничена по функциям.
2. Доступна для операционных систем семейства Windows как 32, так 64 битной, для Linux / Unix подобных систем, для MacOS.
3. Делает возможным отладку HTTPS сессий.
4. Позволяет симулировать скорость модема и добавить задержку, таким образом можно протестировать работу сайта при разных скоростях подключения.
5. Автоматически изменяет настройки браузера вне ...Читать далее
Недостатки
1. Я, конечно, понимаю, что программа предназначена для разработчиков и всё такое, но стоит она что-то слишком много. Версия для домашнего использования за 50$ ещё полбеды, а вот серверные версии стоят 400$ за версию для одного сайта и 700$ за много-сайтовую лицензию. Вот это уже через чур.
2. Для запуска программы требуется Java Runtime Environment не ниже версии 1.4.
3. Из-за использования Swing интерфейс программы кажется чужеродным, выделяется среди нативных приложений.
Итоги и комментарии
Невероятно полезная программа для тех, кто занимается разработкой либо отладкой Ajax, Flash и даже простых форм. Видит все редиректы, куда они направлены. Видит, удачно ли кэшируются твои css файлы, javascript сценарии, картинки. Видит, какие ещё ресурсы запрашиваются при загрузке страницы. Видит, что происходит с https запросами. То, что он разработан с использованием Java, конечно вынуждает поставить на компьютер подходящую среду исполнения, но с другой стороны, вы получаете программу, ...Читать далее
Смотреть все отзывы (1) Добавить отзыв

Наборы c этой программой

» Программы для игр
Разнообразные программы и утилиты для геймеров. Игровые программы для геймеров.
» Дебаггеры и отладчики
Дебаггеры для программирования под Windows и для веб-программирования.