Инструменты HTTP для анализа и захвата запросов/ответов

Я ищу инструменты, которые можно использовать для отладки веб-приложений. Я сузил свой поиск до следующих инструментов:

  1. HTTPwatch.
  2. Скрипач.
  3. ieHTTPheader
  4. liveHTTPзаголовок.

Было бы здорово, если бы некоторые из вас, имеющих опыт работы с этими инструментами, могли обсудить их плюсы и минусы (функции, которые вам нравятся или которые, по вашему мнению, отсутствуют в некоторых инструментах, но присутствуют в других). предпочел бы Fiddler (будучи бесплатным), если бы он мог выполнять все или большинство функций HTTPWatch (однако я готов платить за HTTPWatch, если оно того стоит).

P.S. - Я знаю, что HTTPWatch и Fiddler намного мощнее двух других инструментов (дайте мне знать, если вы не согласны). Я уверен, что большинство из вас хотели бы получить более подробную информацию о том, что именно я хотел бы делать с этими инструментами, однако я хотел бы, чтобы вы могли сравнить эти инструменты, имея в виду более широкую перспективу, сравнивая их как инструменты в целом.


person Ruschel    schedule 28.06.2011    source источник
comment
Мне тоже нравится WireShark, хотя он не обязательно специализирован, как эти другие инструменты.   -  person jglouie    schedule 28.06.2011


Ответы (5)


** Отказ от ответственности: Опубликовано Simtec Limited **

Вот список основных преимуществ HttpWatch (наш продукт) и Fiddler. Конечно, мы предвзяты, но постарались быть объективными:

Преимущества HttpWatch

  • Показывает запросы, которые были прочитаны из кеша браузера без выхода в сеть.
  • Показывает события на уровне страницы, например. Запуск рендеринга, загрузка DOM и т. д.
  • Обрабатывает SSL-трафик без предупреждений о сертификате или необходимости внесения изменений в доверенные корневые центры сертификации.
  • Снижает «эффект наблюдателя», не требуя HTTP-прокси на сетевом уровне.
  • Группирует запросы по страницам

Преимущества Fiddler

  • Работает практически с любым HTTP-клиентом, а не только с Firefox и IE.
  • Может перехватывать трафик от клиентов на платформах, отличных от Windows, например. мобильные устройства
  • Запросы могут быть перехвачены и изменены на лету, например. изменить значение куки
  • Поддерживает плагины для добавления дополнительных функций
person HttpWatchSupport    schedule 08.07.2011
comment
Мне нравится, что ты честно принял свои предубеждения***! Если вы можете указать некоторые из недостатков, которые также будут полезны. :) - person Sanjay Zalke; 26.08.2014
comment
Я предполагаю, что функция в одном списке является недостатком в другом. Пост наполовину полный стакана. - person nthpixel; 17.10.2014
comment
плюс 1 за отказ от ответственности - person Hagai L; 23.11.2015

Wireshark работает на сетевом уровне и, конечно же, дает вам больше информации, чем другие инструменты, которые вы упомянули здесь, однако, если вы хотите отлаживать веб-приложения, прерывая запросы/ответы, изменяя их и воспроизводя — Fiddler — это инструмент для вас!

Однако Fiddler не может отображать информацию об уровне TCP, и в таких случаях вам потребуется сетевой монитор или Wireshark.

Если вы укажете, что именно вы хотите делать с «отладчиком», можно будет подсказать, что больше подходит для этой работы.

person Sriranga Chidambara    schedule 03.07.2011

Фидлер хорош и прост в использовании. Wireshark также стоит рассмотреть, так как он дает много дополнительной информации.

person Tom Squires    schedule 28.06.2011

Вы также можете использовать Wireshark, который позволяет анализировать многие протоколы, включая TCP/IP.

Лабораторное задание из университетской лекции по использованию Wireshark для анализа HTTP можно найти здесь: Лаборатория Wireshark: HTTP

person sizzle    schedule 28.06.2011

взгляните на HTTP Debugger Pro

Он работает со всеми браузерами и пользовательским программным обеспечением и не меняет настройки прокси.

person Khachatur    schedule 03.10.2013
comment
Firefox блокирует этот сайт как «рекламное ПО» - person j23; 13.12.2019