如何对我的互联网连接进行性能测试?


20

现在,我可能正在从电缆提供商切换到DSL提供商。我的两个连接都处于活动状态,在取消一个或另一个连接之前,我想对互联网连接进行一些详尽的测试。我有三个主要问题:

  1. 有哪些方法可以定量测试互联网连接的速度(上下)和质量(ping,时间断开等)?
  2. 测试Internet连接时,还应该考虑其他因素吗?
  3. 是否有任何工具可以自动执行此操作并捕获结果?

注意:如果您决定建议某个软件,请遵循以下准则。我也希望能够从软件中保存任何数据,以进行详细的分析和比较

总体而言,我希望比较多个时段(例如高峰时段(我所在的地区为1600-2100))以及负载(例如流电影,上传文件等)的两种连接。


这个问题在博客精选! 阅读博客条目以获取更多详细信息,或者自己撰写博客


1
这里的答案和评论可能有用:superuser.com/q/548048/160458
Enigma 2013年

Answers:


14

DSLReports.com 的宽带测试和工具包括一个简单的速度测试以及长期和短期线路质量测试:

  • 速度测试

    在几个地理位置上测试您的最大上传速度和下载速度。
    提供Java,Flash和iPhone速度测试(100%浏览器)。

  • 抽烟

    密集监控IP地址24小时或更长时间,以检查来自美国三个不同地点的数据包丢失和/或过度的延迟可变性

  • 线路质量-Ping测试

    测试IP地址的延迟,抖动和数据包丢失情况,包括确定途中出现的任何问题。

速度测试需要Flash或Java;其他两个要求您的IP可ping通。

如果没有用于长期速度测试的专用工具,则可以使用命令行网络检索器(例如Wget或Windows的Wget)并使用shell / batch脚本下载不可压缩的测试文件。

我可以找到的最接近亚利桑那州的测试文件来自speedtest.dal01.softlayer.com(德克萨斯州达拉斯)和speedtest.sea01.softlayer.com(华盛顿州西雅图)。


1
这确实只能回答我的第三个问题。我正在寻找更详细的答案,有关如何及如何测试Internet连接的指标,而不仅仅是应用程序列表。另外,我还需要一些可以继续运行并可以比较结果的东西。
James Mertz

好吧,我会测试速度,延迟,抖动和数据包丢失。我认为那是隐含的。吸烟测试最多可以运行两个星期。速度测试无法自动化,所以可以,这是部分答案。
丹尼斯

2

我只使用过以下在线测试:

大多数在线测试都使用Flash(无法从iOS设备运行)。他们中的一些提供用户帐户,以记录和跟踪在不同时间的运行情况(在您的情况下,与不同的提供商一起运行)。另一个缺点是,它们仅提供基本的上传/下载指标(有时会ping),而没有提供更多详细信息统计信息。


有一个iOS应用程序用于速度测试。
James Mertz 2013年

1

测试方法:

我建议使用Neubot,因为它会随机进行自动测试。

Neubot(网络中立性bot)是由Nexa Internet and Society中心开发和维护的免费软件Internet bot,它收集有用的网络性能数据以调查网络中立性。安装在用户计算机上后,它将在后台运行并定期对由分布式Measurement Lab服务器平台托管的服务器执行主动传输测试

可以在随机的时间间隔内定期执行三种不同的测试。您将能够直接从该工具复制并粘贴数据,还可以通过sql lite界面访问数据。它是用Python编写的,因此应该具有多平台支持。

不过,这可能还会带来不利影响。安装并运行它后,它将所有收集的数据发送到由创作者管理的中央服务器(我相信这是墨西哥的一所大学)。他们发送的数据仅应与连接有关,而不能与个人有关。但是,他们确实将您的个人公共IP地址发送到该服务器。这只是警告,以防您担心发送此类信息。


测试内容:

注意:我将在博客文章中详细介绍如何测试连接。阅读以获取更多详细信息

在回答要在Internet连接上进行测试的内容时,我确定了要注意的三件事:

  1. 速度(向下/向上):数据从一个节点传输到另一节点的速率。通常以表示Mbits / sec。越高越好。
  2. 延迟:从一个节点到另一个节点的数据传输所花费的时间。这通常是衡量标准,sec越低越好。
  3. 连接性/可靠性:这有点抽象,但是您可以测量连接失败的频率。构成故障的主观原因是,但是我要说的是,可以使用具有很高的延迟和低于某些阈值的较低速度的连接。

最后的想法:

意识到要真正真正了解您的连接将要做什么,您将需要在很长一段时间内捕获大量采样点。我建议至少花一个月或更长时间,以真正了解一个典型的一天/一周会给您带来什么。同样,这些类型的测试很大程度上取决于其他不可控因素,例如:

  • 位置:根据连接类型,您离ISP越远,连接速度就越慢。
  • 共享带宽:如果您使用共享连接(大多数电缆提供商都在这样做),则连接质量和速度会有所不同,具体取决于同时使用该连接的其他用户数量

0

除了其他答案外,还有ICSI Netalyzr

它可以测试/调试Internet连接中的很多事情。此外,您还为斯坦福大学的互联网质量研究做出了贡献。

请参阅他们的常见问题解答。它使用Java插件。



0

如果您真的想对可以永久运行的宽带性能进行准确的测试,并且可以通过基于Web的仪表板查看结果,则可以自愿安装免费的SamKnows白盒,该白盒可以插入路由器并进行永久测试。我有一个,并且绝对不是技术人员,但是它很容易安装,结果也很容易理解。有关更多信息,请访问www.samknows.com。希望这可以帮助!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.