Ukraine Office: +38 (063) 50 74 707

USA Office: +1 (212) 203-8264

contact@testmatick.com

Manual Testing

Ensure the highest quality for your software with our manual testing services.

Mobile Testing

Optimize your mobile apps for flawless performance across all devices and platforms with our comprehensive mobile testing services.

Automated Testing

Enhance your software development with our automated testing services, designed to boost efficiency.

Functional Testing

Refine your application’s core functionality with our functional testing services

VIEW ALL SERVICES 

Discussion – 

0

Discussion – 

0

Обзор базовых возможностей Fiddler Classic

Обзор базовых возможностей Fiddler Classic

На рынке программного обеспечения существует множество разноплановых инструментов для мониторинга и анализа HTTP/HTTPS трафика, и все они имеют свои характерные особенности.

В последнее время особой популярностью среди сообщества тестировщиков пользуется ПО Fiddler.

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

Понятие Fiddler Classic

Fiddler Classic — это современное кросс-платформенное ПО прокси-сервера для качественной отладки HTTP.

С его помощью клиент может анализировать HTTP, HTTPS, а также активированный трафик TCP-порта, доступ к которому выполняется с локального ПК, на него либо же через него.

Сюда относятся как запросы/ответы и метаданные (к примеру, файлы cookie), с параметрами, которые предназначены для помощи программистам и тестировщикам при анализе соединений и обмене информацией.

А теперь перейдём непосредственно к активации Fiddler.

Инсталляция и запуск

Итак, загрузить ПО можно по ссылке https://www.telerik.com/download/fiddler, а затем выполнить установку данного веб-продукта.

[highlight dark=”no”]Важно! Если вы — счастливый обладатель ОС Linux или macOS, то вам потребуется перейти в специальный раздел для загрузки особой версии Fiddler Everywhere[/highlight] (https://www.telerik.com/download/fiddler-everywhere).

В статье будет рассмотрен вариант Fiddler на основе ОС Windows.

Подбор веб-браузера для сниффинга (анализа траффика)

Вначале необходимо подобрать браузер, с которым будем работать.

В качестве наглядного примера возьмем популярный веб-браузер Mozilla Firefox.

Для этого необходимо открыть параметр browser и выбрать необходимый из предложенного перечня.

Выбор браузера

Выбор браузера

Старт сниффинга веб-трафика

Сразу же после того, как мы подобрали необходимый веб-браузер, следует установить нужный сертификат.

Для этого необходимо «переместиться» во вкладку Tools>Options.

Затем перед вами появится диалоговое окно, где вам необходимо будет выбрать вкладку HTTPS.

Вкладка HTTPS

Вкладка HTTPS

После этого необходимо выбрать параметр «Decrypt HTTPS traffic».

Потом дать согласие на установку нужного сертификата.

Установка сертификата

Установка сертификата

И сразу же как мы установили необходимый сертификат, необходимо открыть в браузере тестируемый сайт, например, example.com.

Слева в разделе информации можно будет просмотреть все доступные запросы к хосту api.example.com.

Среди массы отобразившихся запросов выбираем один запрос.

Для декодирования ответа, необходимо кликнуть на параметр «Response body is inclosed. Click to decode».

Операции над веб-запросами

Справа в диалоговом окне, там, где находятся request and responce, находится строка дополнительных инструментов.

Некоторые из них далее рассмотрим более детально (в графическом отображении).

Statistics — с его помощью можно выполнять анализ различной статистики не только по одному запросу, но и по сгруппированному списку.

Inspectors — позволяет быстро просматривать в различном виде заголовки и информацию запроса.

Вкладка Inspectors

Вкладка Inspectors

Filters — дает возможность анализировать за определенным запросом.

Timeline — графическое отображение выполненных запросов согласно временной шкале.

Вкладка Timeline

Вкладка Timeline

Краткий итог

В данном материале мы постарались разобрать часть возможностей данного ПО, которыми пользуются QA-инженеры мобильных и веб-приложений.

Но как обычно, [highlight dark=”no”]не нужно останавливаться на одном инструменте[/highlight], нужно пробовать разное ПО и находить то, что конкретно подходит в той или иной ситуации.

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

You May Also Like

Почему валидация данных так важна?

Почему валидация данных так важна?

Полное отсутствие валидации может спровоцировать возникновение некоторых проблем, представленных в данной статье. А значит, только наличие валидации даст возможность предотвратить критические сбои, которые крайне нежелательны при использовании любого программного обеспечения.

Обзор программного обеспечения медицинского оборудования и алгоритм его тестирования

Обзор программного обеспечения медицинского оборудования и алгоритм его тестирования

Медицинское приложение — программное обеспечение, разработанное для использования в области медицины, применяемое как персоналом лечебных заведений (например, докторами, реже — младшими медицинскими работниками), так и пациентами. При тестировании медицинского программного обеспечения алгоритм работы существенно не отличается от работы в других областях. Он лишь имеет рад особенностей с использованием способа интерактивной методологии.