Measurement Labs

Measurement Labs offers a collection of various tools from different sources to test your internet connection and perform diagnostics.

http://www.measurementlab.net/measurement-lab-tools