У меня есть С# script, что HTTP POSTs на другой сервер с WebRequest
. Я бы хотел проверить, как мое веб-приложение ответит, если другой сервер перестанет отвечать на запросы. Каков наилучший способ сделать это без изменения какого-либо кода или конфигурации приложения? Может ли Fiddler вызывать тайм-ауты для запросов, поступающих из моего локального IIS?
Как имитировать таймауты с Fiddler
Ответ 1
Вы можете достичь этого, используя правило "Имитировать скорость модема".
- Правила → Настройка правил
- Найдите строку с надписью "oSession [" response-trickle-delay "]" и измените ее. Установите его на 10000. Этого должно быть достаточно, чтобы вызвать тайм-аут. Сохраните файл.
- Правила → Производительность → Имитировать скорости модема (необходимо проверить).
Ответ 2
Другая часть вашего вопроса: "Как получить мой сервис для использования Fiddler", на который есть ответ: http://www.fiddler2.com/Fiddler/help/hookup.asp#Q-IIS
Ответ 3
Может быть достигнуто при определенных ответах, где вы хотите перехватить ответ, а также моделировать задержку с помощью "Автоответчика". Установите флажок "Включить задержку" и щелкните правой кнопкой мыши любое правило, чтобы выбрать "Задать задержку", затем вы можете настроить задержку в миллисекундах.