speedtest-cli


直接可以测网速
linux_201808201733.png


版本

speedtest-cli 适用 Python 2.4-3.7
1


安装

pip easy_install

pip install speedtest-cli

or

easy_install speedtest-cli

Github

pip install git+https://github.com/sivel/speedtest-cli.git


or

git clone https://github.com/sivel/speedtest-cli.git
python speedtest-cli/setup.py install

curl wget 直接下载命令

wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
    chmod +x speedtest-cli

or

curl -Lo speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
chmod +x speedtest-cli

用法

usedtest-cli -h

	    usage: speedtest-cli [-h] [--no-download] [--no-upload] [--bytes] [--share]
                         [--simple] [--csv] [--csv-delimiter CSV_DELIMITER]
                         [--csv-header] [--json] [--list] [--server SERVER]
                         [--exclude EXCLUDE] [--mini MINI] [--source SOURCE]
                         [--timeout TIMEOUT] [--secure] [--no-pre-allocate]
                         [--version]
    
	    Command line interface for testing internet bandwidth using speedtest.net.
	    --------------------------------------------------------------------------
	    https://github.com/sivel/speedtest-cli
    
	    optional arguments:
	      -h, --help            show this help message and exit
	      --no-download         Do not perform download test
	      --no-upload           Do not perform upload test
	      --bytes               Display values in bytes instead of bits. Does not
	                            affect the image generated by --share, nor output from
	                            --json or --csv
	      --share               Generate and provide a URL to the speedtest.net share
	                            results image, not displayed with --csv
	      --simple              Suppress verbose output, only show basic information
	      --csv                 Suppress verbose output, only show basic information
	                            in CSV format. Speeds listed in bit/s and not affected
	                            by --bytes
	      --csv-delimiter CSV_DELIMITER
	                            Single character delimiter to use in CSV output.
	                            Default ","
	      --csv-header          Print CSV headers
	      --json                Suppress verbose output, only show basic information
	                            in JSON format. Speeds listed in bit/s and not
	                            affected by --bytes
	      --list                Display a list of speedtest.net servers sorted by
	                            distance
	      --server SERVER       Specify a server ID to test against. Can be supplied
	                            multiple times
	      --exclude EXCLUDE     Exclude a server from selection. Can be supplied
	                            multiple times
	      --mini MINI           URL of the Speedtest Mini server
	      --source SOURCE       Source IP address to bind to
	      --timeout TIMEOUT     HTTP timeout in seconds. Default 10
	      --secure              Use HTTPS instead of HTTP when communicating with
	                            speedtest.net operated servers
	      --no-pre-allocate     Do not pre allocate upload data. Pre allocation is
	                            enabled by default to improve upload performance. To
	                            support systems with insufficient memory, use this
	                            option to avoid a MemoryError
	      --version             Show the version number and exit


参考:

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐