欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


给Windows 8操作系统六点建议
在服务器上启用HTTP公钥固定扩展的教程
使用Windows Movie Maker自己制作影音MV图文教程
Win8语音控制功能实现真正的无鼠标语音操作
拍大师画中画模式 让视频彰显个性
斗鱼TV鱼丸如何领取
快速知晓Win8.1中WinSxS文件夹大小有绝招
Win7系统下开启用户最高管理权限的方法
Intellij IDEA快捷键大全
QQ影音压缩视频图文教程
在Linux系统下使用tespeed应用测试网速的方法
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

   许多电脑呆子知道可以用speedtest.net测试网速,但是这个不能在测试中给你足够的控制。Linux用户喜欢在终端中输入命令来完成任务,至少我就是这样的。

  tespeed是一款有很多特性的python工具,可以在终端在测试网速。根据文档说明,它利用了speedtest.net的服务器,但是用户可以手动指定。

  最初作者用php语言写了tespeed工具,并且证明了ISP提供的网络远低于它广告中所说的那样。但是事情并不是一直如他们想的那样,因此作者移植他的php脚本到python中,并且他的工具在github中已经有180个star了。

  It means alot。

  如何在linux中测试tespeed

  在你电脑上运行这个python程序前先确保系统已经满足了这个工具的依赖。tespeed依赖下面两个包:

  lxml

  SocksiPy

  你可以用pip包管理系统来安装lxml,只要用下面的命令就行。

  代码如下:

  pip install lxml

  现在我们需要输入下面的命令来下载安装SocksiPy。

  代码如下:

  wget http://sourceforge.net/projects/socksipy/files/socksipy/SocksiPy%201.00/SocksiPy.zip/

  下载完成后 解压SocksiPy.zip并运行下面的命令来克隆tespeed仓库到你本地机器中。

  代码如下:

  git clone https://github.com/Janhouse/tespeed.git

  接着把SocksiPy文件夹放到你克隆下来的tespeed项目中。现在我们要像截图那样在SocksiPy中的创建一个叫init.py的空文件。

201565153639845.png (675×490)

  现在我们已经解决了项目的依赖问题,我们可以用下面的命令运行了。

  代码如下:

  python tespeed.py

  接下来就会发生一些神奇的事了。程序会测试你的下载和上传速度并且在你的终端中用漂亮的颜色显示出来。

201565153701041.png (892×561)

  在tespeed中有很多选项,如-ls来列出服务器,-p来指定代理服务器, -s来阻止调试(STDERR)输出, 还有很多我们会在本教程中探索。

  如果你想要结果显示成MB,你可以在python tespeed.py 后面接上选项 -mib。

  代码如下:

  python tespeed.py -mib

  在你使用了-mib选项后你可以看到计量网速的单位改变了。

201565153722728.png (889×567)

  我非常喜欢用的一个选项是-w,它可以把标准输出转化成CSV格式。

  代码如下:

  python tespeed.py -w

  使用下面的命令来列出服务器。

  代码如下:

  python tespeed -ls

  运行上面的命令后,你会看到可以用于测试上传和下载速度的服务器列表。我的列表非常长,所以我不会在教程中共享了。

  总结

  tespeed的确是一款帮助用户在终端中测试上传和下载速度的高性能python脚本。它支持很多的选项并且你可以指定列表中你想使用的服务器。继续使用tespeed并在留言区写下你们的体验吧。

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站