сделать FTP-сервер Windows 7 IIS недоступным для тестирования отказоустойчивости

сделать FTP-сервер Windows 7 IIS недоступным для тестирования отказоустойчивости

Я работаю над тестированием кода Java (Apache commons net FTPClient) на предмет отказоустойчивости сервера Windows 7 IIS FTP. Мне нужно что-то, что сделает сервер Windows 7 IIS FTP недоступным в случайное время по разным причинам.

Для тестирования отказоустойчивости я создал пакетный файл Windows, который перезапускает FTP-сервер Windows 7 IIS через случайный промежуток времени.

@echo off
:loop
SET /A rn=%RANDOM% * 10 / 32768 + 1
echo %rn%
ping -n %rn% 127.0.0.1
iisreset
goto loop

Мне кажется, что это не совсем хороший тест, который охватывает только перезапуск FTP-сервера и не охватывает другие различные причины, по которым FTP может быть недоступен.

Есть ли лучший вариант, позволяющий сделать FTP-сервер Windows 7 IIS недоступным случайным образом по разным причинам?

решение1

Я бы создал пакетный файл, который останавливает службу FTP (net stop ""), и пакетный файл, который запускает службу (net start""). Вызывайте их случайным образом с помощью планировщика задач. Смотрите скриншот введите описание изображения здесь

Связанный контент