Как имитировать тайм-ауты с помощью Fiddler

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

3 ответов


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

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

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


другая часть вашего вопроса: "Как я могу заставить свою службу использовать Fiddler", которая имеет ответ здесь:http://www.fiddler2.com/Fiddler/help/hookup.asp#Q-IIS


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