Как я могу симулировать (для целей модульных тестов) потерю сетевого подключения или перенаправить запрос куда-либо еще?
У меня есть несколько жестко закодированных адресов в определениях классов :( и я хотел бы проверить поведение сценария, когда адрес, например, недоступен.
Я могу изменить etc / hosts (я на win7), но я хотел бы деактивировать / изменить соединение более одного раза во время выполнения набора тестов. Кроме того, модифицировать его до и после каждого теста нецелесообразно.
Итак, мне нужно настроить прокси для php на windows, прокси-сервер, способный принимать команды от запущенного скрипта (для включения / выключения перенаправления) и иметь возможность иметь правила перенаправления на основе вызываемого URL.
Звучит как возможный плагин для Fiddler , но я не нашел ни одного :(