[[Vorlage(Getestet, bionic, focal, jammy)]] ## Bitte hier alle wesentlichen Wikiartikel auflisten, deren Kenntnis vorausgesetzt wird. {{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:Terminal: Ein Terminal öffnen] }}} [[Inhaltsverzeichnis(1)]] [[Bild(Wiki/Icons/terminal.png, 48, align=left)]] [github:sivel/speedtest-cli:speedtest-cli] {en} ist ein [:Python:]-Skript zum Messen der Geschwindigkeit einer Internetleitung auf der Befehlszeile. Es wird dafür eine Schnittstelle zu den Servern des Webdienstes [https://www.speedtest.net/ Speedtest.net] {en} verwendet, den einige vielleicht schon mal im Webbrowser benutzt haben. Lizensiert ist das Projekt unter der [https://www.apache.org/licenses/LICENSE-2.0.html APL 2.0] {en}. = Installation = Das Programm kann aus den offiziellen Paketquellen installiert werden [1]: {{{#!vorlage Paketinstallation speedtest-cli, universe }}} == Manuelle Installation == Möchte man eine aktuellere Programmversion einsetzen, dann beschreibt die [github:sivel/speedtest-cli:Projektseite] {en} verschiedene Möglichkeiten einer manuellen Installation. Beispielsweise mittels [:pip:] oder auch das direkte Herunterladen der eigentlichen Skriptdatei. Voraussetzung dafür ist eine installierte [:Python:]-Laufzeitumgebung ab Version 2.4 bis 3.7. = Bedienung = Zunächst öffnet man ein Terminal [2] und gibt dann den folgenden Befehl ein: {{{#!vorlage befehl speedtest-cli }}} Alles weitere läuft automatisch ab. Nach einem kurzen Test werden Download und Upload Geschwindigkeit in Mbit/s ausgegeben. {{{#!code console $ speedtest-cli Retrieving speedtest.net configuration... Retrieving speedtest.net server list... Testing from Deutsche Telekom (123.66.43.201)... Selecting best server based on latency... Hosted by NovoServe (Doetinchem) [76.32 km]: 41.71 ms Testing download speed........................................ Download: 12.53 Mbit/s Testing upload speed.................................................. Upload: 0.97 Mbit/s $ }}} Das Programm kann mit zusätzlichen Optionen ausgeführt werden, die sich mit dem Parameter `--help` anzeigen lassen oder der [:man:Manpage] entnommen werden können. Interessant ist z.B. der Parameter `--secure`, mit dem eine verschlüsselte HTTPS-Verbindung zu den Servern aufgebaut wird, statt der standardmäßig verwendeten, unverschlüsselten HTTP-Verbindung. = Links = * [github:sivel/speedtest-cli:Projektseite auf GitHub] {en} * [https://pypi.python.org/pypi/speedtest-cli Eintrag im Python Package Index] {en} * [https://www.speedtest.net/ Speedtest.net] {en} #tag: Netzwerk, Internet