Dans l'implémentation actuelle, avec "-r 2" il est assez difficile de séparer les résultats des deux requêtes, même avec "-trace".
Donc le "nspeed -keep-connections get url then get -w 1s url" me semblerait plus logique.
Mais :
- il faudrait indiquer si la connexion a été réutilisée ou non en pratique (chose que dans le cas "-r 2" on devine uniquement avec le port dans les traces)
- il y a le problème du timeout du serveur : appliwave.testdebit.info 2s, speedtest.milkywan.fr 5s, ping.online.net >30s
Pour le problème de timeout du serveur entre deux requêtes, je ne vois que 3 possibilités :
- ne rien faire : besoin d'un serveur avec un timeout suffisant si on veut facilement observer certains comportements
- faire des petites requêtes pour maintenir la connexion : par exemple HEAD sur la même URL
- changer d'approche, et avoir un test qui fait une seule requête, mais avec des pauses : quelque chose comme "get -p 4s,30s,5s,10s url" (après 4s, faire une pause de 30s et continuer 5s, puis attendre 10s, puis continuer, ...) ?