使 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"")。使用任务计划程序随机调用它们。参见屏幕截图 在此处输入图片描述

相关内容