标签: testing ftp integration-testing
我维护的其中一个产品将FTP上传作为其核心功能的一部分。我们在生产中遇到问题,FTP服务器超时,系统对此反应不太好。
我是否可以使用FTP服务器来测试这样的场景?我希望能够以不同的方式故意失败,例如:
理想情况下,它可以让我们配置行为,例如“在每三次上传时删除连接,300字节”。
我可以看到如何写这个基于例如在Apache FTP服务器代码上,但我想知道我是否重新发明了一个轮子。是否有FTP服务器,我可以以受控方式失败?