batch internetz-speedtest gesucht

OP #4448768
Lesenswert?
• ▲
▼
hi,

ich suche so etwas wie den Speedtest von
http://www.wieistmeineip.de
oder
http://www.cablesurf.de/dsl-speedtest



ich möchte aber jetzt, dass mein Rechner mehrere Wochen lang einen 
solchen Speedtest automatisch ausführt. Idealerweise misst er alle 30min 
up- und downstream und zeigt mir dann am Ende die Ergebnisse an, 
verteilt über Uhrzeiten, Tage, e.t.c.


müsste doch ein kleines freeware-tool geben, dass ich ohne browser 
laufen lassen kann, oder bin ich der Erste, der danach sucht?
OP #4458088
Lesenswert?
• ▲
▼
Timmo H. schrieb:
> https://github.com/zpeters/speedtest

hab dazu mal ein vb script geschrieben...

benötigt einen timer1 auf der Form und sonst nichts.
1
    Public Function ExecuteCommand(ByVal filePath As String, ByVal arguments As String) As String
2
        Dim p As Process
3
        p = New Process()
4
        p.StartInfo.FileName = filePath
5
        p.StartInfo.Arguments = arguments
6
        p.StartInfo.UseShellExecute = False
7
        p.StartInfo.RedirectStandardInput = True
8
        p.StartInfo.RedirectStandardOutput = True
9
        p.Start()
10
        p.WaitForExit()
11
        Return p.StandardOutput.ReadToEnd()
12
    End Function
13

14
    Private Sub myEvent()
15
        Dim stdout As String = ExecuteCommand("C:/speedtest.exe", "-r")
16
        Dim symbols As String() = stdout.Split("|")
17

18
        Dim day As String = Now.ToString("dd.MM.yyyy")
19
        Dim tim As String = Now.ToString("HH:mm:ss")
20
        symbols(0) = tim
21

22
        Dim line As String = day + vbTab + Join(symbols, vbTab)
23

24

25
        Dim FILE_NAME As String = "D:/speedtest.csv"
26

27
        If System.IO.File.Exists(FILE_NAME) = True Then
28
            Dim objWriter As New System.IO.StreamWriter(FILE_NAME, True)
29
            objWriter.Write(line)
30
            objWriter.Close()
31
        Else
32
            MsgBox("File Does Not Exist")
33
        End If
34
    End Sub
35

36
    Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
37
        myEvent()
38
    End Sub
39

40
    Public Sub New()
41

42
        ' Dieser Aufruf ist für den Designer erforderlich.
43
        InitializeComponent()
44

45
        ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu.
46
        myEvent()
47
    End Sub
Gast #4458662
Lesenswert?
• ▲
▼
A. S. schrieb:
> ich möchte aber jetzt, dass mein Rechner mehrere Wochen lang einen
> solchen Speedtest automatisch ausführt. Idealerweise misst er alle 30min
> up- und downstream und zeigt mir dann am Ende die Ergebnisse an,
> verteilt über Uhrzeiten, Tage, e.t.c.

Da nimmst du am besten einen öffentlichen 'iperf' Endknoten und wertest 
die Rückgaben aus.

Wichtig ist da natürlich ein entsprechend gut angebundener Endknoten. 
Hier bietet sich u.a. iperf.ovh.net an.
Gast #4459051
Lesenswert?
• ▲
▼
Ich hab sowas mal mit einem shell script und curl gemacht. Hab dann für 
den download irgendeinen gut angebundenen linux distri mirror genommen. 
Und für den upload hab ich 10mb per webdav aufs tonline media center - 
pardon, die magenta cloud -  geladen.

Curl kann die ergebnisse ja in deriniertem format zurückgeben.

Curl gibts ja auch für windows und programmierkenntnisse scheinen ja 
vorhanden zu sein.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.