我正在測試java程式碼(Apache commons net FTPClient)對Windows 7 IIS FTP伺服器的容錯能力。我需要一些東西,使 Windows 7 IIS FTP 伺服器因各種原因在隨機時間不可用。
到目前為止,為了進行容錯測試,我創建了 Windows 批次文件,該文件會在隨機時間段後重新啟動 Windows 7 IIS FTP 伺服器。
@echo off
:loop
SET /A rn=%RANDOM% * 10 / 32768 + 1
echo %rn%
ping -n %rn% 127.0.0.1
iisreset
goto loop
我覺得這不是一個很好的測試,它只涵蓋了 FTP 伺服器重新啟動,而沒有涵蓋 FTP 可能無法使用時的其他各種原因。
是否有更好的選擇來使 Windows 7 IIS FTP 伺服器由於各種原因隨機不可用?