Testoni shpejtësinë tuaj të internetit nga tastiera

Në një moment, të gjithë kemi përdorur një nga faqet e internetit të famshëm që lejojnë provoni shpejtësinë tuaj të internetit, më e famshme dhe e përdorur është SpeedTest, por fatkeqësisht mund të përdoret vetëm nëse keni të instaluar flash. Nga nevoja për të qenë në gjendje për të provuar shpejtësinë e Internetit lind testuar.

Çfarë është testuar?

Isshtë një skenar me burim të hapur, ndër-platformor, i zhvilluar në Piton nga Janis Jansons, të cilat ju lejon të kryeni prova të shpejtësisë në internetin tuaj duke përdorur serverat Speedtest.net nga terminali.

Algoritmi i tij lejon që testet të kryhen në serverat më të afërt, në një mënyrë të automatizuar. Shtë një mjet i shkëlqyeshëm për të gjithë ata përdorues që nuk kanë të instaluar blic, ose dështojnë, për ata servera që nuk kanë një ndërfaqe grafike. testuar

Çfarë bën skenari i shkruar?

  • Ngarko konfigurimin nga speedtest.net (http://speedtest.net/speedtest-config.php).
  • Merr listën e serverave të disponueshëm ( http://speedtest.net/speedtest-servers.php ).
  • Zgjidhni 5 serverë duke përdorur koordinatat e dhëna nga konfigurimi i speedtest.net dhe lista e serverave.
  • Vlerësoni vonesën e secilit prej serverave dhe zgjidhni atë me vonesën më të ulët.
  • Bëni teste për të matur shpejtësinë e shkarkimit dhe për të shfaqur rezultatet.
  • Bëni teste për të matur shpejtësinë e ngarkimit dhe për të shfaqur rezultatet.
  • Opsionale, mund t'i ktheni rezultatet në formatin CSV.
  • Opsionale, mund të provoni përmes proxy SOCKS.

Si të instaloni tespeed?

Kërkesat e shpejtësisë

Për të instaluar tespeed duhet të kemi Python me modulet përkatëse lxml dhe argparse. E cila në shpërndarjet e bazuara në Debian mund ta instalojmë në mënyrën vijuese:

$ sudo apt-get install python-lxml python-argparse

Instalimi i shpejtësisë

Instalimi i këtij aplikacioni është i lehtë, ne do të përdorim git për këtë qëllim, ne hapim një tastierë dhe ekzekutojmë komandat e mëposhtme:

$ git clone git://github.com/Janhouse/tespeed.git
 $ cd tespeed
 $ git submodule init
 $ git submodule update

Si të përdoret tespeed?

Për të ekzekutuar testuar ne duhet të ekzekutojmë komandat e mëposhtme:

$ cd tespeed/
$ ./tespeed.py

Në të njëjtën mënyrë ne mund të përdorim argumentet e mëposhtme për përdorime më specifike:

 tespeed.py [-h] [-ls [LISTSERVERS]] [-w] [-s] [-mib] [-n [SERVERCOUNT]]
                  [-p [USE_PROXY]] [-ph [PROXY_HOST]] [-pp [PROXY_PORT]]
                  [server]

 Ju gjithashtu mund të krijoni një cron që ekzekutohet sipas kërkesës, duke përdorur komandën e mëposhtme me konfigurimin tuaj:

    echo $(date +"%Y-%m-%d,%H:%M"),$(./tespeed.py -w) >> speedtest-log.txt

PD: Imazhi që kam vendosur është nga prova ime e shpejtësisë .. Epo po, me atë lidhje interneti që ju shkruaj .. Duke lypur fibra.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   qok dijo

    Unë preferoj të përdor speedtest-cli
    1. Instaloni:
    python-pip
    2. Instaloni provën më të shpejtë
    instaloni pipin speedtest_cli

    Për të ekzekutuar, thjesht shkruani:
    prova më e shpejtë ose shpejtësia e shpejtë

    1.    një që ndodhi dijo

      Nik, a mund të më thuash pse preferon shpejtësinë më të shpejtë se testimi?
      Thjesht është për kuriozitet, do të doja të dija mendimin tuaj

    2.    edr dijo

      është gjithmonë mirë të kesh alternativa !!!

      shumë mirë testuar

    3.    Luigys toro dijo

      Faleminderit shumë mik, një alternativë e mirë.

  2.   një që ndodhi dijo

    Hapat janë të gabuar (megjithëse nuk e di nëse do të punojnë për t'i ekzekutuar ato ...) Ju duhet të keni lexuar Github Readme.

    Unë citoj:

    Nëse keni një version të mirë git (1.6.5 e lart), merrni gjithçka duke bërë:

    git clone --recursive git://github.com/Janhouse/tespeed.git

    Përndryshe bëni:

    git clone git://github.com/Janhouse/tespeed.git
    cd tespeed
    git submodule init
    git submodule update

    Anshtë një O! tjetri.
    Kush dëshiron të dijë se çfarë të instalojë, ekzekutohet më parë

    $ git -version

    për të ditur se cilat komanda duhet të lëshoni në terminalet tuaja (për të sapoardhurit, mos harroni se $ nuk duhet të shkruhet në terminal)

    1.    Luigys toro dijo

      Hapat nuk janë të pasakta, janë të përshtatshme, mund ta bësh edhe në mënyrën si komenton, por ai që tregoj është gjithashtu i saktë

  3.   HO2gi dijo

    Faleminderit shumë mirë për të dhënat.

  4.   Imazhi i mbajtësit të vendit Manuel Alcocer dijo

    Mund të bëhet gjithashtu me iperf dhe variantet e tij:

    '$ iperf3 -c remotehost -i.5 -0 2'

    Lista me hostet në distancë për të provuar:
    https://iperf.fr/iperf-servers.php

  5.   jathan dijo

    Faleminderit shumë Luigys Toro! Unë nuk e kisha njohur Tespeed dhe më pëlqente shumë. Gjithashtu Speedtest është e bukur. Faleminderit për ndarjen e këtyre mjeteve të mira terminale. Të fala.