Istnieje wiele sposobów przeprowadzania testów wydajności naszego połączenia, jest kilka dobrze znanych stron internetowych, na których można wykonać testy szybkości naszej sieci lub niektóre aplikacje graficzne, które możemy mieć. Zamiast tego, tym razem przynosimy ci SpeedTest, narzędzie, którego można użyć z konsoli do przeprowadzenia wyczerpujących testów, aby naprawdę poznać szybkość naszego połączenia internetowego. Dzięki tego typu narzędziom możemy nie tylko mierzyć wydajność wysyłania i pobierania oferowaną przez naszego dostawcę Internetu, ale także przeprowadzać testy w celu wykrycia ewentualnych problemów w naszym połączeniu.
Aby było to możliwe, wystarczy pobrać narzędzie, które jest proste skrypt Pythona i oczywiście niezbędne zależności do jego wykonania, które w tym przypadku poprzez zainstalowanie pakietu Python są niezbędne do wykonania pliku .py dołączonego do jego wykonania. Więc teraz już wiesz, aby uniknąć problemów, przed wykonaniem kroków, które zawarliśmy w tym artykule, będziesz potrzebować interpretera Pythona, aby wszystko działało. Aby to zrobić, wykonaj następujące czynności:
git clone https://github.com/sivel/speedtest-cli.git cd speedtest-cli python speedtest.py
Oprócz używania go bez argumentów, masz też kilka dostępne opcje (np. opcja –list, aby wyszczególnić dostępne serwery testowe i móc wybrać konkretny, z którego przeprowadzimy testy) oraz zapoznać się z ich dokumentacją. Jak widać, nie jest to skomplikowane w użyciu i chociaż wynik jest w trybie tekstowym, chociaż przy przekierowaniach możemy wysłać wynik do pliku w celu przechowywania danych wyjściowych, może to być całkiem przydatne w tych przypadkach, w których nie mieć środowisko graficzne z przeglądarką internetową do przeprowadzania testów na stronach internetowych, o których mówiłem na początku tego artykułu.
Witam, ciekawa aplikacja, ale chciałbym wiedzieć, czy istnieje wersja graficzna taka jak speedtest online. Dzięki
Wydaje mi się, że nie działa z opcją –csv-header.
$ python speedtest.py –csv –csv-header> speedtest.csv
po prostu napisz nagłówek
Identyfikator serwera, sponsor, nazwa serwera, znacznik czasu, odległość, ping, pobieranie, przesyłanie, udostępnianie, adres IP