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