Die sehr populäre Seite Speedtest.net von Ookla bietet zu meiner Überraschung in den Entwickler-Tools ein Command Line Interface (CLI) an, das heruntergeladen und mit verschiedenen Befehlen gefüttert werden kann. Großartig, damit lässt sich doch etwas Passendes basteln!
In der nachfolgenden Anleitung zeige ich den Weg unter Windows, aber es stehen auch Installationen für andere Betriebssysteme zur Verfügung. Unter Linux lässt sich mit Cron ein ähnliches Setup einrichten, unter macOS sollte mit launchd eine automatisierte Ausführung möglich sein. Beides habe ich aber nicht in Verwendung, daher folgt hier die Anleitung für Windows:
Ein fertiger Ordner mit allen nötigen Befehlen, Dateien und Excel-Tabelle zum Auswerten kann auf der letzten Seite heruntergeladen werden! Die nachfolgenden Schritte müssen dann nicht durchgeführt werden.
1) Neuen Ordner mit beliebigen Namen anlegen, zB. „auto-speedtest“ in Downloads
2) Speedtest CLI herunterladen, x86_64 Version für Windows und in den angelegten Ordner entpacken. Das Ganze sollte dann so aussehen:
3) Innerhalb des Ordners mit gedrückter Shift-Taste per Rechtsklick > „PowerShell-Fenster hier öffnen“ die erweiterte Eingabeaufforderung aufrufen:
4) Den Befehl „./speedtest.exe -L“ eingeben und mit Enter bestätigen. Das „L“ muss hier unbedingt großgeschrieben werden!
Ausgegeben wird dann eine Liste an nahen oder schnell erreichbaren Servern, die euch der Speedtest vorschlägt. Welcher aber die beste Bandbreite bietet, müssen wir im nächsten Schritt selbst bestimmen. Lasst das PowerShell-Fenster dazu noch geöffnet.
5) Legt in eurem auto-speedtest-Ordner ein neues Dokument über Rechtsklick > Neu > Textdokument an. Benennt es „test-servers“ und füllt es mit dem Befehl „speedtest.exe -S“ und den IDs, welche im PowerShell-Fenster angezeigt werden. In die letzte Zeile muss ein „pause“, damit sich das Fenster mit den Testergebnissen nicht selbstständig wieder schließt.
Im Anschluss das Dokument als ausführbare Datei speichern, dazu im Texteditor über Datei > Speichern unter in dem sich öffnenden Fenster den Dateityp von „Textdateien (*.txt)“ zu „Alle Dateien“ ändern und als Dateiname „test-servers.cmd“ eingeben.
Wurde alles richtig gemacht, taucht im Ordner dann eine Datei vom Typ Windows-Befehlsskript auf. Bevor diese aber schon ausgeführt wird, erstmal auf der nächsten Seite weiterlesen!
17 Antworten
Kommentar
Lade neue Kommentare
Moderator
Moderator
Urgestein
Moderator
Moderator
Moderator
Mitglied
Urgestein
Urgestein
Urgestein
Moderator
Urgestein
Mitglied
Mitglied
Mitglied
Mitglied
Alle Kommentare lesen unter igor´sLAB Community →