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

Джастин:

Я ищу простой способ перехватить веб-запрос и изменить содержимое запроса (в основном POST ) с помощью Fiddler .

Это нужно для проверки проверки на стороне сервера.

Мне нужно использовать Fiddler , но я не нашел простого простого способа сделать это.

Было несколько задокументированных способов написания скриптов для перехвата трафика и изменения заголовков, но я хотел бы сделать это без написания скрипта - этот инструмент должен использоваться тестировщиками, и разные тестеры могут постоянно писать / изменять скрипты. раздражает.

Пример:

Простой POST с двумя параметрами:

field1=foo, 
field2=bar

Я хотел бы перехватить запрос, изменить значение field2 на что-то вроде bañ (обратите внимание на ñ , в моем случае это недействительно, и это то, что я хочу проверить).

Джастин:

Хорошо, публикую ответ, который я собрал из следующего видео на YouTube:

Подделка клиентских запросов и ответов сервера с помощью Fiddler


  1. Запустить скрипач (я использую Fiddler 4)

  2. Вы заметите, что он перехватывает весь трафик через все браузеры и другие приложения.

  3. Установите фильтр - это позволит вам просматривать только интересующие вас данные

    1. Справа нажмите на вкладку фильтров.
    2. Установите флажок "Использовать фильтры"
    3. На хостах используйте "Показать только следующие хосты"
    4. В текстовом поле ниже введите хост, который вы тестируете. В нашем случае для тестовой среды поместите следующее: testing.internalsite.com;
    5. В разделе «Точки останова» установите флажок «Запрос на останов при POST».
  4. Перехватить запрос

    1. В браузере перейдите на страницу, которую вы тестируете. В нашем случае это страница приветствия, на которой мы будем проводить тестирование проверки на стороне сервера: https://testing.internalsite.com/yourapp/welcome.do
    2. Удалите все существующие зарегистрированные запросы, нажав «X» на ленте инструментов и выбрав «Удалить все».
    3. В браузере введите данные в форму, которую вы хотите протестировать, и нажмите «Отправить». Это действительные данные (проходят проверку на стороне клиента), которые вы будете изменять с помощью скрипачей.
    4. В Fiddler вы увидите запрос с красным значком. Нажмите на запрос, чтобы загрузить детали справа.
    5. На вкладке Inspectors, за которой следует вкладка WebForms, вы можете изменить параметры отправленной формы. Измените данные в соответствии с требованиями теста.
    6. Нажмите кнопку "Выполнить до завершения".
  5. Убедитесь, что ваш ответ правильный - обычно это сообщение об ошибке, если вы тестируете проверки на стороне сервера.

Эта статья взята из Интернета, укажите источник при перепечатке.

Если есть какие-либо нарушения, пожалуйста, свяжитесь с[email protected] Удалить.

Отредактировано в
0

я говорю два предложения

0обзор
Войти в системуУчаствуйте в комментариях

Статьи по теме

Как настроить автоответчик Fiddler для «сопоставления» хоста с папкой?

Fiddler - добавление задержки для одного ответа без изменения ответа

Сделайте Fiddler доступным по имени хоста машины

Fiddler не фиксирует трафик браузера и не показывает мне эту ошибку

Fiddler не захватывает трафик. Настройки прокси постоянно меняются

Фильтрация трафика Fiddler

Как сбросить фильтры в Fiddler?

Показать метку времени запроса в Fiddler?

Скрипт Fiddler; значение параметра по умолчанию?

Как получить данные, не относящиеся к браузеру, с помощью Fiddler

Как делиться и поддерживать несколько скриптов Fiddler?

Сбросить макет пользовательского интерфейса Fiddler?

Расположение корневого сертификата Fiddler

Можно ли узнать время ответа сервера и время рендеринга клиента с помощью Fiddler?

«Безопасно» ли постоянно доверять корневому сертификату Fiddler?

Как показать весь трафик после выбора "Показать только процесс = #####" в Fiddler

Как получить данные, не относящиеся к браузеру, с помощью Fiddler

Выход Fiddler имеет неизвестный префикс и постфикс

Документация по объекту сеанса Fiddler

Имя пользователя / пароль прокси шлюза Fiddler

Fiddler: запрос был повторен после сбоя операции приема

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

Fiddler - невозможно сохранить несколько хостов в фильтре

Fiddler: не удается установить код ответа в

Как в Fiddler просмотреть список фильтров, добавленных функцией «Фильтровать сейчас»?

Автоматическую потоковую передачу ядра Fiddler нельзя отключить?

Отладка веб-сокета с помощью Fiddler

Fiddler показывает китайский язык как вопросительный знак

Как запретить веб-сайту обнаруживать Fiddler

TOP список

  1. 1

    Распределение Рэлея Curve_fit на Python

  2. 2

    Merging legends in plotly subplot

  3. 3

    В типе Observable <unknown> отсутствуют следующие свойства из типа Promise <any>.

  4. 4

    TypeError: store.getState não é uma função. (Em 'store.getState ()', 'store.getState' é indefinido, como posso resolver esse problema?

  5. 5

    Как в точности работает внутренний пул потоков Nodejs?

  6. 6

    ViewPager2 мигает / перезагружается при смахивании

  7. 7

    How do I search for an entry out of two SQL tables and know which table it came from?

  8. 8

    Как я могу нарисовать заполненный прямоугольник в JFreeChart?

  9. 9

    Невозможно запустить iReports 5.6.0 с Netbeans 8 и JDK 1.8

  10. 10

    Как добавить заголовок в легенду для двух независимых групп, состоящих из трех подгрупп?

  11. 11

    Камунда - Фильтровать список задач по назначенной группе

  12. 12

    Проверьте, была ли новая вкладка открыта с помощью puppeteer

  13. 13

    JavaFX TextArea как установить текст с автоматическим переносом новой строки

  14. 14

    Как запустить скрипт node js из скрипта powershell и использовать вывод скрипта node js в скрипте powershell?

  15. 15

    Элемент "эллипс", созданный с помощью JS, не отображается в HTML

  16. 16

    Два ArrayList один адаптер RecyclerView

  17. 17

    Ошибка при использовании CONVERT при выборе из OPENJSON

  18. 18

    Как перезапустить приложение JavaFX при нажатии кнопки

  19. 19

    невозможно соединить intelliJ с Docker Machine

  20. 20

    Невозможно понять дерево вызовов jprofiler

  21. 21

    Slick Carousel + Проблема форматирования аккордеона

популярныйтег

файл