Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг
23 Июн 2023
3 мин
2734

Как проводить тестирование с использованием Fiddler

Узнайте, как использовать Fiddler для перехвата, анализа и изменения HTTP/HTTPS запросов при тестировании веб-приложений.

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

В онлайн-университете Skypro есть программа «Инженер по тестированию» — на ней ученики осваивают профессию с нуля за 12 месяцев, делают четыре проекта для портфолио. Преподаватели — руководители отделов тестирования и старшие разработчики в ВТБ, Skyeng и других крупных компаниях. 95% выпускников выходят на работу в течение четырех месяцев: в этом помогает центр карьеры.

Установка и настройка Fiddler

Первым делом вам необходимо скачать Fiddler с официального сайта https://www.telerik.com/fiddler и установить его на вашем компьютере. После установки запустите Fiddler и выполните следующие настройки:

  1. Перейдите в меню Tools > Options.
  2. Во вкладке HTTPS поставьте галочку на Capture HTTPS CONNECTs и Decrypt HTTPS traffic. Это позволит Fiddler перехватывать и декодировать HTTPS-трафик.

Настройка HTTPS

Теперь Fiddler готов к работе и будет перехватывать HTTP и HTTPS запросы.

Работа с Fiddler

Перехват и анализ запросов

Чтобы начать перехватывать запросы, убедитесь, что в левом верхнем углу Fiddler включена опция Capture Traffic. Затем откройте веб-приложение, которое хотите протестировать, и выполните необходимые действия. В Fiddler в окне Web Sessions вы увидите список всех перехваченных запросов.

Список запросов

Кликнув дважды по любому запросу, вы сможете просмотреть его детали, такие как URL, метод, заголовки, параметры, тело запроса и ответ сервера.

Изменение запросов

Fiddler позволяет изменять запросы перед их отправкой на сервер. Это может быть полезно для тестирования различных сценариев и проверки поведения приложения при некорректных данных. Чтобы изменить запрос, выполните следующие шаги:

  1. В окне Web Sessions выберите запрос, который хотите изменить.
  2. В меню Rules выберите Automatic breakpoints > Before requests. Это заставит Fiddler приостанавливать обработку запроса перед его отправкой на сервер.
  3. Выполните действие в веб-приложении, которое инициирует выбранный запрос.
  4. В Fiddler запрос будет подсвечен красным цветом. Кликните на него правой кнопкой мыши и выберите Edit request > In Composer.
  5. В открывшемся окне Composer внесите необходимые изменения в запрос и нажмите Execute.

Редактирование запроса

Теперь Fiddler отправит измененный запрос на сервер, и вы сможете проанализировать ответ.

Инженер по тестированию — важный специалист в сфере IT: без его внимания не обходится ни один программный продукт. В онлайн-университете Skypro обучиться этой профессии можно с нуля за 12 месяцев. За это время вы научитесь проводить ручное и автоматическое тестирование, работать с системами баг-трекинга и Git. В конце учебы получите диплом о профессиональной переподготовке.

Заключение

Fiddler является мощным инструментом для тестирования и отладки веб-приложений. С его помощью вы можете перехватывать, анализировать и изменять запросы, что позволяет глубже понять работу приложения и проверить его на устойчивость к различным сценариям. Надеемся, что эта статья помогла вам начать работу с Fiddler и будет полезной в вашей практике тестирования.

Если вам интересно углубить свои знания в сфере тестирования ПО, рекомендуем обратить внимание на онлайн-школу .

Добавить комментарий