Kontinuierlicher Internet Speedtest & Ping (inkl. CSV)

Um mein neuen LTE/5G Internetanschluss auszutesten wollte ich für mehrere Tage oder Wochen die Internetgeschwindigkeit und den Ping alle x Minuten messen und in eine CSV Datei speichern. Um für gewöhnlich die Geschwindigkeit zu messen gibt es Online ja mehrere Seiten die das anbieten. Am besten scheint da speedtest.net zu sein. Der Anbieter bietet auch ein Command Line Tool (speedtest cli) an, um die Speedtest Parameter genau einzustellen zu können und den Test halt via Tool zu starten. Dazu braucht man dann noch das passende Powershell Script, das das Tool in einem festen Intervall ausführt und die Ausgabe dann in einer CSV speichert. Da bin ich dann auf diesen Thread im computerbase Forum gestoßen. Das Script habe ich dann etwas überarbeitet, so dass man eigentlich nur noch den gewünschten Testserver (ID) und das Intervall eingeben muss. Sobald das Script gestartet wird, startet die Messung und die Ergebnisse landen in einer csv Datei. Nach Ablauf der einstellbaren Zeit wiederholt sich das ganze. Die CSV Datei kann mit der mitgelieferten Excel Makro Datei dynamisch ausgewertet werden. Excel ließt die csv alle 15 Minuten ein und aktualisiert die Daten und das Diagramm.

 

Um den Ping zu erfassen habe ich mir ein normales Batch Script von ChatGPT erstellen lassen (die KI hat das echt super gemacht). Das Script einfach per Doppelklick starten und alle x Sekunden wird google.de angepingt. Ausgabe in der Console und in einer separaten CSV. Die CSV kann nun z.B. einfach via CSVFileView (kostenlos) angeschaut werden. Oder auch einfach in einer Excel importieren.

 

Downloads

Updates

  • 15.08.2023
    - In der Auswertung.xlsm sind noch paar Bugs drin, versuche ich zu fixen. Aktuell muss man noch auf der zweiten Seite die 3 Spalten jedesmal per Hand "runterziehen", damit die aktuellen Daten aktualisiert werden.

 

eingelesene CSV Datei in der Auswertung.xlsm
eingelesene CSV Datei in der Auswertung.xlsm
Ping Messung und Anzeige mit CSVFileView (kostenloses Tool)
Ping Messung und Anzeige mit CSVFileView (kostenloses Tool)

 

Credits:

https://www.computerbase.de/forum/threads/anleitung-speedtest-unter-windows-automatisieren-und-auswerten.1920618/

ChatGPT

 


Kommentare: 0