tornando o servidor FTP IIS do Windows 7 indisponível para testes de tolerância a falhas

tornando o servidor FTP IIS do Windows 7 indisponível para testes de tolerância a falhas

Estou trabalhando no teste de código java (Apache commons net FTPClient) para tolerância a falhas no servidor FTP IIS do Windows 7. Eu preciso de algo que torne o servidor FTP IIS do Windows 7 indisponível em momentos aleatórios por vários motivos.

Até agora, para testes de tolerância a falhas, criei um arquivo em lote do Windows que reinicia o servidor FTP IIS do Windows 7 após um período aleatório de tempo.

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

Eu sinto que não é realmente um bom teste que cobre apenas a reinicialização do servidor FTP e não cobre outros motivos pelos quais o FTP pode estar indisponível.

Existe uma opção melhor para tornar o servidor FTP IIS do Windows 7 indisponível aleatoriamente por vários motivos?

Responder1

Eu criaria um arquivo em lote que interrompe o serviço FTP (net stop "") e um arquivo em lote que inicia o serviço (net start""). Chame-os aleatoriamente usando o agendador de tarefas. Veja a captura de tela insira a descrição da imagem aqui

informação relacionada