Testing 是否有用于测试错误条件的FTP服务器?

Testing 是否有用于测试错误条件的FTP服务器?,testing,ftp,integration-testing,Testing,Ftp,Integration Testing,我维护的其中一个产品的核心功能是FTP上传。我们在生产中遇到问题,FTP服务器超时,系统对此反应不太好 是否有FTP服务器可用于测试类似场景?我希望能够以不同的方式故意失败,例如: 拒绝那个容易的连接 暂停,直到插座超时 传输中途的紧密连接 理想情况下,它将允许我们配置行为,例如每三次上传300字节时断开连接 我可以看到如何基于ApacheFTP服务器代码编写此代码,但我想知道我是否在重新发明轮子。是否已经有一个FTP服务器,我可以让它以可控的方式失败?在python中一起解决这个问题可能非常简

我维护的其中一个产品的核心功能是FTP上传。我们在生产中遇到问题,FTP服务器超时,系统对此反应不太好

是否有FTP服务器可用于测试类似场景?我希望能够以不同的方式故意失败,例如:

拒绝那个容易的连接 暂停,直到插座超时 传输中途的紧密连接 理想情况下,它将允许我们配置行为,例如每三次上传300字节时断开连接


我可以看到如何基于ApacheFTP服务器代码编写此代码,但我想知道我是否在重新发明轮子。是否已经有一个FTP服务器,我可以让它以可控的方式失败?

在python中一起解决这个问题可能非常简单。就我个人而言,我认为在破解一些真正的FTP服务器代码之前,我应该这样做。