[go: up one dir, main page]

0% found this document useful (0 votes)
42 views5 pages

Cheatsheet Fiddler

шпаргалка по работе с Fiddler classic для тестировщиков
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views5 pages

Cheatsheet Fiddler

шпаргалка по работе с Fiddler classic для тестировщиков
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

✂Fiddler

Установка:
1. Скачай установочный файл https://www.telerik.com/fiddler
2. Установи приложение, следуя инструкции.
3. Запусти его.
4. Перейди в Tools → Fiddler Options → HTTPS.
5. Отметь чекбоксы как на изображении.

По умолчанию Fiddler расшифровывает только HTTP запросы и ответы. Можно


включить расшифровку HTTPS запросов, отметив чекбоксы.
6. После того как тебе удалось подключить HTTPS трафик, появится окно с
предложением добавить сертификат в доверенные.

Fiddler 1
7. Нажми "Yes" или «Да» в следующем окне предупреждения безопасности. Так ты
добавишь сертификат Fiddler в хранилище доверенных корневых сертификатов.
8. Нажми "ОК" и перезапусти приложение.
Функциональность: фильтр запросов
Первая функциональность инструмента — это фильтр запросов. Удобнее указать
один URL и следить только за запросами с этого адреса.
Запусти Fiddler. Кликни по Filters в правой панели.
Этот процесс похож на настройку фильтров по запросам в DevTools для вкладки
Network.
1. Отметь чекбокс Use Filters («Использовать фильтры»): если не отметить этот
чекбокс, фильтры по запросам работать не будут.
2. Выбери из выпадающего списка Show only following Hosts («Показывать только
текущие хосты»): будут отображаться только запросы с перечисленными
адресами.
3. Введи в текстовое поле "ya.ru".

Fiddler 2
1. Нажми в главном меню Actions → Run filterset now («Применить фильтры к
текущим запросам»). Если не выполнить данный пункт, фильтры будут
применяться только к новым запросам.
2. Сверни окно с Fiddler, открой браузер и перейди на страницу https://yandex.ru/
3. Закрой вкладку браузера с yandex.ru и перейди на https://ya.ru/
4. Посмотри в Fiddler.
Функциональность: ручное изменение ответа сервера
Другой способ подменить ответ сервера вручную — через Breakpoints.
1. Запусти Fiddler и браузер. Настрой фильтр на страницу zen.yandex.ru
2. Открой страницу со статьёй: https://zen.yandex.ru/media/praktikum/skolko-nujno-
programmistov-chtoby-vy-chitali-dzen-5d4d3dd0bf50d500c41c590f
3. Кликни в сниффере по запросу: https://zen.yandex.ru/media-api/publication-view-
stat?
publicationId=5d4d3dd0bf50d500c41c590f&publisherId=5cd96c21dc10c300b339bc0b
Это запрос, который возвращает статистику публикации.
4. Выполни действия: AutoResponder→Add rule.
5. Из выпадающего списка выбери "*bpafter".
6. Нажми Save.
7. Проверь, что чекбоксы "Enable rules" и "Unmatched requests passthrough"
отмечены.
8. Нажми Save.

Fiddler 3
9. Обнови страницу со статьёй.
10. Дважды кликни по подсвеченному запросу: https://zen.yandex.ru/media-api/publication-
view-stat?publicationId=5d4d3dd0bf50d500c41c590f&publisherId=5cd96c21dc10c300b339bc0b

11. В правой части сниффера кликни по надписи в жёлтой рамке: "Response is


encoded… Click here to transform".
12. Выбери опцию TextView: ты увидишь ответ, который возвращает сервер.
13. В этом ответе найди значение формата "viewsTillEnd": XXX.
14. Подставь своё число, например 999.
15. Нажми на зелёную кнопку "Run to Completion".
Результат:

Fiddler 4
Fiddler 5

You might also like