Ответ 1
Хорошо, отправляя ответ, который я собрал, из его сборки из следующего видео YouTube:
Нарушение запросов клиентов и ответов сервера с Fiddler
-
Начать скрипач (я использую Fiddler 4)
-
Вы заметите, что он перехватывает весь трафик через все браузеры и другие приложения.
-
Установите фильтр - это позволит вам просматривать только те данные, которые вас интересуют.
- С правой стороны щелкните вкладку "Фильтры"
- Установите флажок "Использовать фильтры"
- В Hosts используйте "Показать только следующие хосты"
- В текстовом поле ниже, поставьте хост, на который вы тестируете. В нашем случае для тестовой среды поставьте следующее: testing.internalsite.com;
- В разделе "Точки останова" установите флажок "Запрос на прерывание на POST"
-
Перехватить запрос
- В своем браузере перейдите на страницу, которую вы тестируете. В нашем случае это страница приветствия, на которой мы будем тестировать проверку на стороне сервера: https://testing.internalsite.com/yourapp/welcome.do
- Очистите все существующие зарегистрированные запросы, нажав "X" на ленте инструмента и выбрав "Удалить все".
- В своем браузере поместите данные в форму, которую вы заинтересованы в тестировании, и нажмите submit. Это действительные данные (проходит проверку на стороне клиента), которые вы будете изменять с помощью скрипача.
- В Fiddler вы увидите запрос с красным значком. Нажмите на запрос для загрузки деталей с правой стороны.
- На вкладке Inspectors, а затем вкладке WebForms, вы можете изменить параметры формы, которая была отправлена. Измените данные, соответствующие тесту.
- Нажмите кнопку "Запустить до завершения"
-
Подтвердите правильность ответа - обычно это сообщение об ошибке, если вы проверяете проверки на стороне сервера