Alors là, je fonce !
Je suis nul en programmation web par contre je sais expliquer comment faire un test de débit faible.
J'ai fait le site
https://testdebit.info/ cela manque cruellement d'explication. J'aimerais bien un menu où on choisit son système d'exploitation et cela explique ensuite pas à pas comment faire un test de débit fiable. Un seul test de débit me semble insuffisant : il en faut un simple pour ceux qui sont pressés et un fiable pour ceux qui ont besoin de connaître réellement leur débit (si le test rapide indique déjà un bon débit les clients n'auront pas besoin de faire le second)
Le teste de débit simple et rapide : Type SpeedTest, mais sans flash, ni java. J'ai des exemples de ce qui marche bien mais j'ai un peu de mal a l'intégrer. L'erreur que font beaucoup de test de débit HTML est de prendre le débit moyen, or il faut prendre le débit en régime établi. Pour avoir les mêmes performances que SpeedTest sur des config avec une Rwin limitée, il faudrait lancer plusieurs connexions TCP en parallèle (SpeedTest télécharge 4 fichiers en //) mais je ne suis pas sur que ce soit réalisable sans flash ou java.
L'idée pourrait être donc de faire un test moins simple mais plus sur plusieurs connexions en // : Le script ne fait que télécharger plusieurs gros fichiers en // tant que l'utilisateur n’appuie pas sur stop. L'utilisateur irait chercher son débit dans le gestionnaire des taches de Windows acessible via ctrl+ alt + suppr.
J'ai aussi développé (en perl) un test de débit en ligne qui se fait via IPERF (mais il faut installer iperf sur son PC et ouvrir le port 5001 sur son routeur, c'est bien trop compliqué pour le grand public)
Bref j'ai plein d'idées !