Since I use Linux, I'd use the time command noted at http://www.die.net/doc/linux/man/man1/time.1.html
I'd use fcp (see google.com) to do the ftp and wget ( http://linuxreviews.org/quicktips/wget/ ) or wput.
Since this could be all of one liners I wouldn't call it a script.
Bob
Hi,
i need to write a script to measure the time it takes to transfer large image sets between 2 PCs. i have set up two PCs both on Linux (fedora 6) connected together by a crossover cable. one is acting as a web server and the aim is to transfer a set of images using different protocols (FTP, HTTP ...)and see which works the fastest and by how much. what do you guys recon is the best way of doing this? what language should i use?
Cheers.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic