Tester le débit descendant d'une connexion internet

Le site http://test-debit.free.fr/ propose 9 tailles différentes de fichiers afin de tester le débit descendant d'une connexion internet.

Pour effectuer le test, rien de plus simple :

$ wget http://test-debit.free.fr/512.rnd
--2012-06-18 08:46:53--  http://test-debit.free.fr/512.rnd
Resolving test-debit.free.fr... 212.27.60.49
Connecting to test-debit.free.fr|212.27.60.49|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 524288 (512K) [text/plain]
Saving to: `512.rnd'
 
100%[======================================================================================================================>] 524,288      385K/s   in 1.3s
 
2012-06-18 08:46:54 (385 KB/s) - `512.rnd' saved [524288/524288]
 
$ wget http://test-debit.free.fr/1024.rnd
--2012-06-18 08:47:06--  http://test-debit.free.fr/1024.rnd
Resolving test-debit.free.fr... 212.27.60.49
Connecting to test-debit.free.fr|212.27.60.49|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1048576 (1.0M) [text/plain]
Saving to: `1024.rnd'
 
100%[======================================================================================================================>] 1,048,576    407K/s   in 2.5s
 
2012-06-18 08:47:09 (407 KB/s) - `1024.rnd' saved [1048576/1048576]
 
$ wget http://test-debit.free.fr/2048.rnd
--2012-06-18 08:47:17--  http://test-debit.free.fr/2048.rnd
Resolving test-debit.free.fr... 212.27.60.49
Connecting to test-debit.free.fr|212.27.60.49|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2097152 (2.0M) [text/plain]
Saving to: `2048.rnd'
 
100%[======================================================================================================================>] 2,097,152    405K/s   in 5.1s
 
2012-06-18 08:47:23 (398 KB/s) - `2048.rnd' saved [2097152/2097152]
 
$ wget http://test-debit.free.fr/4096.rnd
--2012-06-18 08:47:42--  http://test-debit.free.fr/4096.rnd
Resolving test-debit.free.fr... 212.27.60.49
Connecting to test-debit.free.fr|212.27.60.49|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4194304 (4.0M) [text/plain]
Saving to: `4096.rnd'
 
100%[======================================================================================================================>] 4,194,304    395K/s   in 10s
 
2012-06-18 08:47:52 (400 KB/s) - `4096.rnd' saved [4194304/4194304]
 
$ wget http://test-debit.free.fr/8192.rnd
--2012-06-18 08:48:04--  http://test-debit.free.fr/8192.rnd
Resolving test-debit.free.fr... 212.27.60.49
Connecting to test-debit.free.fr|212.27.60.49|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8388608 (8.0M) [text/plain]
Saving to: `8192.rnd'
 
100%[======================================================================================================================>] 8,388,608    556K/s   in 15s
 
2012-06-18 08:48:19 (542 KB/s) - `8192.rnd' saved [8388608/8388608]
 
$ wget http://test-debit.free.fr/16384.rnd
--2012-06-18 08:48:37--  http://test-debit.free.fr/16384.rnd
Resolving test-debit.free.fr... 212.27.60.49
Connecting to test-debit.free.fr|212.27.60.49|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 16777216 (16M) [text/plain]
Saving to: `16384.rnd'
 
100%[======================================================================================================================>] 16,777,216   428K/s   in 33s
 
2012-06-18 08:49:10 (497 KB/s) - `16384.rnd' saved [16777216/16777216]
 
$

L'automatisation via un script est donc tout à fait possible.