Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm familiar with manual internet speed testing using sites like speedtest.net. I'd like to set something up to automatically run a speed test once per hour 24x7 (for example) on a Windows machine.

Any advice on a tool/approach to do this?

EDIT: Specifically, I'm looking to obtain the same measurements provided with speedtest.net (ping test and bandwidth test) but in an automated fashion I can run in the background.

share|improve this question
Are you looking to test speed or bandwidth? Speedtest.net measures bandwidth and rudimentary latency, it is by no means a gauge of speed. Honestly, mtr is a really good tool to check latency and loss at all hops over an extended period of time. It isn't the most sophisticated method, but it can tell you enough. If you could be more specific as to what you want to capture, then I'm sure we can be more helpful at suggesting a specific tool or method. –  MaQleod Jun 2 '13 at 1:54
I'm looking to get the same measurements speedtest.net gives but in an automated fashion I can run in the background periodically. –  Nerdtron Jun 2 '13 at 2:31
updated the question; hopefully its clearer now. –  Nerdtron Jun 2 '13 at 2:45
ping using .1 interval and 1000 count and standard iperf should get you what you need. Setup a server elsewhere (for iperf) and loop them in a bash script with output directed at a log file somewhere. –  MaQleod Jun 2 '13 at 5:19
I'd like to avoid having to setup my own server -- I was hoping there was some automated way to test against one of the existing servers (speedtest.net for example). –  Nerdtron Jun 2 '13 at 11:44

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.