I am looking for a program that can test the connection speed (upload and download) between my computer and an FTP or SFTP server. The program should have as many following features as possible (approximately in descending order of priority):
- can do a speed test of several FTP/SFTP servers sequentially
- log all speed tests
- can be set to run every X hours
- can raise an alert (email/popup/etc.) if the speed is below a certain threshold (e.g. download below 500 KB/s)
- works with Windows 7 SP1 x64 Ultimate
To perform the speedtest I can leave a large file (like 1GB) on each server.
Right now I simply use some usual FTP client (namely FileZilla FTP client) to test the speed of the servers, which is not very convenient. I don't have access to some of the FTP/SFTP servers so the speed test program has to be client-side.