Ich arbeite daran, Java-Code (Apache Commons Net FTPClient) auf Fehlertoleranz gegenüber dem Windows 7 IIS FTP-Server zu testen. Ich brauche etwas, das den Windows 7 IIS FTP-Server aus verschiedenen Gründen zu zufälligen Zeiten nicht verfügbar macht.
Bisher habe ich zum Testen der Fehlertoleranz eine Windows-Batchdatei erstellt, die den Windows 7 IIS-FTP-Server nach einem zufälligen Zeitraum neu startet.
@echo off
:loop
SET /A rn=%RANDOM% * 10 / 32768 + 1
echo %rn%
ping -n %rn% 127.0.0.1
iisreset
goto loop
Meiner Meinung nach ist es kein wirklich guter Test, der nur den Neustart des FTP-Servers abdeckt und nicht die anderen Gründe untersucht, warum FTP möglicherweise nicht verfügbar ist.
Gibt es eine bessere Möglichkeit, den Windows 7 IIS-FTP-Server aus verschiedenen Gründen zufällig nicht verfügbar zu machen?