Postoji mnogo načina za provođenje testova performansi naše veze, postoje neke poznate web stranice s kojih možemo izvršiti testove brzine naše mreže ili nekih grafičkih aplikacija koje možemo imati. Umjesto toga, ovaj put vam donosimo speedtest, uslužni program koji se može koristiti s konzole za provođenje iscrpnih testova kako bi se doista znala brzina naše internetske veze. Pomoću ovih vrsta uslužnih programa možemo ne samo izmjeriti performanse prijenosa i preuzimanja koje nudi naš internetski pružatelj, već i provesti testove kako bismo otkrili moguće probleme u našoj vezi.
Da bi to bilo moguće, jednostavno moramo preuzeti alat, što je vrlo jednostavno python skripta i naravno potrebne ovisnosti za njegovo izvršavanje, što je u ovom slučaju instaliranjem Python paketa potrebnog za izvršenje .py-a koji je uključen u njegovo izvršenje. Dakle, sada znate, da biste izbjegli probleme, prije nego što slijedite korake koje smo uključili u ovaj članak, morat ćete imati Python tumač da bi sve funkcioniralo. Da biste to učinili, slijede koraci:
git clone https://github.com/sivel/speedtest-cli.git cd speedtest-cli python speedtest.py
Osim što ga koristite bez argumenata, imate i neke mogućnosti dostupne (kao što je opcija –list za popis dostupnih testnih poslužitelja i za mogućnost odabira određenog od kojih će se provesti ispitivanja) i koje možemo potražiti u njihovoj dokumentaciji. Kao što vidite, nije komplicirano za upotrebu, i premda je izlaz u tekstualnom načinu, premda preusmjeravanjima možemo poslati rezultat u datoteku za pohranu rezultata, to može biti vrlo korisno u onim slučajevima u kojima ne radimo imati radno okruženje s web preglednikom za provođenje testova na web stranicama o kojima sam govorio na početku ovog članka.
Pozdrav, zanimljiva aplikacija, ali želio bih znati postoji li na mreži grafička verzija poput najbrže verzije. Hvala
Čini mi se da ne radi s opcijom –csv-header.
$ python speedtest.py –csv –csv-header> speedtest.csv
samo napiši zaglavlje
ID poslužitelja, sponzor, ime poslužitelja, vremenska oznaka, udaljenost, ping, preuzimanje, prijenos, dijeljenje, IP adresa