使 Windows 7 IIS FTP 伺服器無法進行容錯測試

使 Windows 7 IIS FTP 伺服器無法進行容錯測試

我正在測試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 伺服器由於各種原因隨機不可用?

答案1

我將建立一個停止 FTP 服務的批次檔(net stop "")和一個啟動該服務的批次檔(net start"")。使用任務調度程序隨機呼叫它們。看截圖 在此輸入影像描述

相關內容