Как имитировать таймауты с Fiddler

У меня есть С# script, что HTTP POSTs на другой сервер с WebRequest. Я бы хотел проверить, как мое веб-приложение ответит, если другой сервер перестанет отвечать на запросы. Каков наилучший способ сделать это без изменения какого-либо кода или конфигурации приложения? Может ли Fiddler вызывать тайм-ауты для запросов, поступающих из моего локального IIS?

Ответ 1

Вы можете достичь этого, используя правило "Имитировать скорость модема".

  • Правила → Настройка правил
  • Найдите строку с надписью "oSession [" response-trickle-delay "]" и измените ее. Установите его на 10000. Этого должно быть достаточно, чтобы вызвать тайм-аут. Сохраните файл.
  • Правила → Производительность → Имитировать скорости модема (необходимо проверить).

Примечание. Используйте ipv4.fiddler вместо localhost.

Ответ 3

Может быть достигнуто при определенных ответах, где вы хотите перехватить ответ, а также моделировать задержку с помощью "Автоответчика". Установите флажок "Включить задержку" и щелкните правой кнопкой мыши любое правило, чтобы выбрать "Задать задержку", затем вы можете настроить задержку в миллисекундах.