网络

网速测试指南:Mbps、延迟与测试流量上限

ToolMellow ·

网速测试测量的是某次测试期间,设备与所选测试服务器之间的数据传输速率。ToolMellow 的网速测试提供下载吞吐量、经服务器确认的上传吞吐量、空载 HTTP 延迟,以及传输期间的 HTTP 延迟。先选择测试规模,阅读流量说明,再点击“开始测速”发送生成的测试数据。

结果反映的是当时浏览器到所选端点的这条路径。它可以帮助你在相同条件下进行对比,但无法单独证明宽带套餐达标、衡量所有应用,或确定路由器故障。本指南解释各项数据、短时测试的局限,以及可行的排查步骤。文中所有数值示例都是演示数据,并非实际连接测量结果。

网速测试

如何进行网速测试

打开工具,等待连接配置加载完成。在“测量端点”中选择可用的测量端点,在“测试规模”中选择“快速”或“标准”。点击“开始测速”前,先阅读显示的下载、上传和时间限制。仅打开页面不会启动测量传输,但加载网站和配置仍会产生普通网络请求。

测试会先准备所选端点,测量空载 HTTP 往返时间,然后依次进行下载和上传。测试期间保持标签页处于活动状态,避免同时启动其他大流量传输。界面会显示进度,并提供“取消”。测试后,应结合端点、时间、有效载荷字节数、各阶段耗时和警告来解读速率。“下载测速报告”会将本次结果保存为 speed-measurement.json。

  • 建立基准时,可暂停自己能够控制的下载和云备份。其他用户仍可能产生流量,因此请记录连接是否被多人共享。
  • 记录设备、浏览器、Wi-Fi 或有线连接方式、端点和测试规模。对比相近条件下的结果,不要只挑数值最大的测试。
  • 两次测试之间至少等待一分钟,并遵守繁忙或传输限额提示。对端点而言具有相同公网地址的设备,可能共用冷却时间。

快速、标准与测速流量消耗

两种规模都限制测量有效载荷,不会一直运行到高速连接完全饱和。下表列出了当前限制。一个方向的受限任务完成或阶段计时器到期后,该阶段就会结束;慢速连接可能传输较少数据,高速连接则可能较早达到流量上限。两种规模在一个方向上最多同时发出两个传输请求。

MiB 是二进制有效载荷单位:1 MiB 等于 1,048,576 字节。快速测试的下载与上传总额度为 20 MiB,约合十进制 20.97 MB;标准测试为 96 MiB,约合 100.66 MB。少量配置、会话和延迟请求、传输协议开销以及重传还会带来额外流量。这些总额不能保证移动运营商计费的流量数。

流程在浏览器中设置了 30 秒的总体截止时间。浏览器挂起可能影响超时处理的执行时刻,因此这不是严格的实际经过时间或计费保证。需要节省流量时可选择快速测试;使用限量套餐或漫游时,也应先判断是否适合测速。标准测试允许更大的样本,但对高速链路仍可能过于短暂。

快速、标准与测速流量消耗
测试规模下载有效载荷额度上传有效载荷额度每个方向的配置时间
快速16 MiB4 MiB3 秒
标准64 MiB32 MiB8 秒

NIST:二进制倍数前缀WHATWG DOM:AbortSignal 超时

下载与上传速率实际统计了什么

下载吞吐量采用浏览器实际读取的生成响应正文的字节数。上传吞吐量采用服务器返回匹配确认后计入的有效载荷字节数。每个方向都用计入的字节数除以整个阶段共同经历的时间,其中包括请求与响应开销。它不会累加各请求的速率,也不会只保留最快的瞬间。

计算式为 Mbps = bytes × 8 ÷ elapsed seconds ÷ 1,000,000。例如,2 秒内计入 10,000,000 字节,结果就是 40 Mbps。由于 1 字节等于 8 比特,相同的十进制速率为 5 MB/s。如果持续保持 40 Mbps,仅传输 100 十进制 MB 的有效载荷约需 20 秒;实际下载还受到连接建立、服务器行为和条件变化的影响。

上传请求可能已经发起,却未能在超时或取消前获得确认。ToolMellow 会单独显示未确认的尝试上传量,并将其排除在上传吞吐量之外。这不代表没有字节通过网络:实际传输了多少仍未知。“未测量”表示缺少可用的已计入字节数与耗时结果,不是证明连接容量为零。

下载与上传速率实际统计了什么
单位含义示例关系
Mbps每秒十进制兆比特40 Mbps = 每秒 40,000,000 比特
MB/s每秒十进制兆字节有效载荷计算中,40 Mbps = 5 MB/s
MiB二进制有效载荷大小,单位为兆二进制字节1 MiB = 1,048,576 字节
ms时间单位毫秒1,000 ms = 1 秒

NIST:二进制倍数前缀RFC 9110 第 8.6 节:HTTP Content-LengthW3C 高精度时间:单调计时WHATWG Streams:读取响应正文块

解读空载 HTTP 延迟、p95 和延迟变化

空载延迟是在 ToolMellow 开始下载和上传阶段之前测量的。测试会排除一次预热请求,然后在成功且未中断的流程中采集七个 HTTP 往返样本。每个耗时都包含浏览器请求、端点路径、响应和应用处理。这里的空载表示本测试尚未开始大量传输,不能证明网络中的其他活动也已停止。

界面显示实际可用样本的中位数和按最近秩法计算的 p95。中位数描述排序后的中间值。只有七个样本时,最近秩 p95 就是其中最大的观测值,不能据此可靠预测长期尾部延迟。失败或取消可能留下更少样本,因此始终要查看样本数。

HTTP 延迟变化是按测量顺序计算的相邻样本绝对差的平均值。例如,演示序列 20、22、24、26、28、30、32 ms 的中位数为 26 ms,p95 为 32 ms,相邻变化平均值为 2 ms。这只是特定的一种统计量。其他工具的抖动、分组时延变化或百分位算法可能不同;这些 HTTP 往返测量也不是 ICMP ping 或丢包率测量。

W3C 高精度时间:单调计时RFC 5481:分组时延变化术语

负载延迟:为何网速快仍可能响应迟缓

负载 HTTP 延迟是在传输请求活动期间采集的。ToolMellow 仅保留与活动传输工作重叠的样本,并分别显示下载和上传阶段的中位数与样本数。短暂的受限阶段可能在得到重叠样本之前就结束;没有负载值不表示延迟为零。采样失败也不会变成丢包百分比。

应对比同一次测试、同一端点的负载和空载观测。假设演示数据中的空载中位数为 26 ms,上传时的负载中位数为 112 ms,差值就是 86 ms。这说明在该上传工作负载下,响应等待有所增加。排队、Wi-Fi 竞争、端点处理以及路径上的其他条件都可能产生影响,单凭差值无法确定原因所在。

负载下过度排队通常被称为 bufferbloat,即缓冲膨胀。如果这种增加能够反复出现,它可以帮助解释为何大量传输期间通话或游戏响应变慢,但 ToolMellow 不会给出缓冲膨胀等级,也不模拟游戏服务器流量。调整网络设备之前,先检查实际受影响的应用,并重复进行条件可控的对比。

Netflix:负载延迟与上传速度Cloudflare:家庭网络性能测量RFC 5481:分组时延变化术语

为何有流量上限的测试可能低估高速连接

连接需要一定时间和足够的数据传输,才可能展现可达到的吞吐量。启动、拥塞控制、浏览器处理和端点容量都会影响短时测量。有限的传输可能在形成持续工作负载之前就已结束。ToolMellow 有意限制有效载荷和时间,因此短暂结果应理解为这次受限流程测得的吞吐量。

“已达到数据上限”警告表示计入的下载量或经确认的上传量达到该方向的限制,并不意味着链路已饱和。反过来,没有警告也不能证明所有计划字节均已完成:正常阶段超时可能留下部分下载或未确认上传。“已完成”表示受限阶段已经结束,不表示两个方向都用尽了有效载荷额度。

如果快速测试很早结束,且能接受相应流量成本,标准测试可提供更大的样本。保持设备和端点条件相近,并保存耗时与上限警告。若标准测试仍十分短暂,应将其作为范围有限的观测,并参考适合该问题、方法明确的其他测量。重复多次短暂受限测试不能替代持续容量评估。

RFC 5136:网络容量定义RFC 6349:TCP 吞吐量测试框架

谨慎对比 Wi-Fi、有线网络与移动数据

浏览器测试包含设备实际使用的接入路径。因此,Wi-Fi 结果既受无线条件影响,也受互联网路径影响。要进行有意义的对比,可先在出现问题的位置用同一设备测试,再移到接入点附近;如果该设备支持,也可通过以太网测试。保持端点和规模不变,每次只改变一个因素。

附近或有线结果更好,意味着变化的接入条件值得进一步调查,但不能证明某个部件损坏。有线连接的链路协商、适配器、设备负载、线缆、路由和测试服务器容量仍会影响结果。如果只有某个浏览器或设备不同,应先对比其他受支持的浏览器或设备,再将差异归因于运营商。

用手机测试时,确认流量通过 Wi-Fi 还是蜂窝移动网络。4G 或 5G 标识表示接入技术,不保证特定速率。尽量在相同位置和接近的时间进行有计划的对比,让手机保持静止,并考虑信号变化与流量费用。不要把有线桌面结果和手机移动网络结果当作仅端点不同的两次测试。

Google Nest:网速测试及其范围

流媒体、通话和游戏需要怎样的网速

合适的网速应能支持实际工作负载,并为其他流量留出余量。参考应用当前公布的要求,同时考虑并发用户。接收大文件或视频流主要需要下载能力;发送视频、分享文件或备份数据则需要上传能力。交互任务还取决于延迟、变化和应用本身的路径,因此一个很高的 Mbps 数值无法证明通话或游戏体验良好。

Netflix 目前建议稳定连接至少达到:HD 720p 为 3 Mbps,Full HD 1080p 为 5 Mbps,UHD 4K 为 15 Mbps。这是 Netflix 公布的建议,不是所有服务通用的门槛,也不是本端点的性能承诺。作为规划示例,给两个同时播放的 4K 视频流分别应用 15 Mbps 建议,相加得到其他流量之外的 30 Mbps;这只是简单推算,并非服务商保证。家庭中的其他使用还需要额外可用容量。

视频通话应参考通话服务商对所选模式与分辨率的双向要求。游戏则要区分更新下载速度和游玩时的响应。查看游戏自身的延迟及连接提示,不要将 ToolMellow 的 HTTP 延迟当作游戏服务器 ping。测试真正出现问题的活动;本工具不会生成流媒体、游戏或视频通话质量评分。

流媒体、通话和游戏需要怎样的网速
任务有用的观测仅靠测速无法确定的内容
流媒体计入其他视频流后的可用下载吞吐量该流媒体服务能否持续交付内容
视频通话上传和下载余量,以及并发流量下的延迟通话质量或服务商实际媒体路径
游戏负载下的响应,以及独立考虑的更新下载吞吐量游戏服务器 ping、丢包或竞技适用性
大文件与备份相关方向的速率和持续传输行为另一台服务器上文件完成时间的保证

Netflix:互联网连接速度建议Cloudflare:家庭网络性能测量

为何 FAST、Cloudflare、其他测速与套餐速度不同

测量取决于端点、路由、并发传输数量、有效载荷大小、计时范围和汇总方法。单流结果与多个并行传输结果可能回答不同问题。短暂浏览器测试与较长的原生客户端测试也可能如此。仅有数值差异不能证明某个服务具有欺骗性,或运营商进行了限速。

FAST 使用 Netflix 端点,并显示负载和空载延迟;Cloudflare 工具提供额外的网络质量和丢包字段;M-Lab 将 NDT 说明为单流测量。这些文档描述的是各自方法。ToolMellow 使用所选端点、受限规模、每个方向最多两个传输请求,以及已计入有效载荷除以共同阶段耗时的算法。它不会复现这些服务的所有测量,也不声称符合完整 RFC 6349 测试框架。

查看端点标签与位置可信度提示。未独立验证的声明区域不能证明物理位置,也不能证明存在全球测试网络。如果显示本地开发端点,其吞吐量反映的是本地路径。结合宽带套餐条款,对比同一种方法的多次结果;单一远程端点的结果无法认证运营商的线路速率,也不能确定合同违约。

FAST:网速测试与方法常见问题Cloudflare:网速测试与使用说明M-Lab:网络诊断工具方法RFC 5136:网络容量定义RFC 6349:TCP 吞吐量测试框架

VPN 路径、DNS 与网站性能回答不同的问题

VPN 或代理可能改变路由和服务看到的网络地址。如果网络政策允许,可在相近时间、相同端点与规模下,对比启用和不启用该路径的结果,并在报告备注中保留每种条件。结果差异描述的是相应运行期间的路径,不能单独证明限速、VPN 服务商的全球性能或加密故障。

DNS 把名称转换为目的地址,不会增加链路的物理容量。解析行为可能影响建立连接,不同 DNS 答案也可能让应用访问不同端点。ToolMellow 的 DNS 检查器观察其选定的公共解析器,不会对设备的每次查询进行性能测试。可以用它调查记录答案,但不能据此断言更换 DNS 会提高持续下载速度。

连接测速也不同于网站性能审计。页面渲染、JavaScript、图片大小、源站响应时间和缓存都可能让某个网站在快速连接上仍然缓慢。ToolMellow 向测试端点发送生成的有效载荷,不测量任意网站的核心网页指标、TTFB,或所有访客位置的性能。

Google Nest:网速测试及其范围RFC 1034:DNS 概念与解析Cloudflare:网站性能与连接测试的区别

排查低速或不一致的测速结果

先确认流程是否完成,以及是否产生可用测量。在将 Mbps 与套餐对比前,阅读错误、有效载荷计数、阶段耗时、上限警告和延迟样本数。失败或极短阶段的低速率,与可控条件下可重复的完整观测具有不同意义。

每次有计划地改变一个变量,保持端点与规模,并遵守两次测试之间的冷却时间。对比安静时和典型使用时的少量带日期观测,不要认为最高或最低一次就具有代表性。避免根据单一数值判断运营商、路由器或应用故障。联系支持时,提供观测结果、相应条件和受影响应用的表现。

排查低速或不一致的测速结果
观测情况可能的调查范围有用的下一步
仅在远处 Wi-Fi 上较慢无线或设备路径值得调查对比附近 Wi-Fi;条件允许时再对比有线
多台设备和有线连接都较慢共享路径、端点或连接条件可能有影响对比带日期测试与方法独立明确的端点
上传低于下载套餐的双向速率、路径或测试条件可能不同核对套餐上传配置与经确认的有效载荷
速率高,但上传期间通话迟缓负载下的响应延迟可能有影响查看负载样本数与通话应用反馈
不同服务的数值不同方法和端点存在差异阅读各自方法,保留一致基准
短阶段并出现上限警告有限有效载荷已较快结束适合时使用更大规模,并保留局限说明
未测量或上传未确认现有观测不完整查看错误与计数,不要推断网络容量为零

RFC 5136:网络容量定义RFC 6349:TCP 吞吐量测试框架

错误、取消与共享服务限制

繁忙、冷却、每日额度、端点禁用或会话错误,表示测量无法按请求进行。遵守显示的提示,在适合时有计划地重试。冷却按端点所见地址应用,因此共享 NAT 或 VPN 出口可能让不同设备共用限制。每日传输控制是服务可用性限制,不是你的移动数据额度,也不是跨服务器重启保持不变的保证。

如果检测到测量响应被压缩或来自缓存、端点身份与预期不符、下载大小异常,或上传确认与有效载荷不匹配,客户端会拒绝使用这些响应。这些检查有助于保持结果的含义,但不能验证每个中间网络行为。请求失败不是测得的丢包比率,失败流程也可能保留有用的部分观测。

“取消”会中止等待中的浏览器工作,并请求清理会话。它无法撤销已发送的数据、确定未确认上传的实际大小,或保证退回已预留的服务器额度与运营商计费流量。如果限制导致无法测试,先查看消息,对比获准使用的浏览器或网络路径;单凭一次测试不应禁用防火墙、绕过工作网络控制或恢复设备出厂设置。

WHATWG Fetch:浏览器请求与取消WHATWG DOM:AbortSignal 超时RFC 9111:HTTP 缓存与缓存控制指令

生成流量、隐私与下载报告

测量发送的是生成的测试字节,而非你的文档、照片或所选文件。这仍会产生网络流量:ToolMellow 托管设施和所选端点会接收网络地址与普通请求元数据。HTTPS 保护端点之间的传输,不会让活动匿名,也不能证明所有基础设施提供商都不记录日志。

结果留在当前标签页中,除非你将其下载。“下载测速报告”生成 speed-measurement.json,包含端点、观测时间、规模、完成状态、已测量与尝试的有效载荷、耗时以及可用延迟样本。它是快照,不是账户历史、自动监控服务或宽带性能证书。更改端点或规模会清除此前显示的结果。

分享文件前,检查端点信息、时间戳和错误,并补充报告未自动记录的条件:接入方式、设备和浏览器、VPN 使用、后台流量及受影响任务。保持对不完整结果的明确标注。比起只转发 Mbps 数字,这些备注更有利于后续比较。

在网页中嵌入网速测试

在工具工作区下方的集成区,可以复制 HTML 代码片段、下载它或预览嵌入的工作区。将所提供的片段粘贴到网站平台支持的 HTML 区域。片段包含 ToolMellow 工具的 iframe,以及指向对应 ToolMellow 网页的可见反向链接;请保留该链接,方便读者找到完整工具和说明。

复制代码片段前,选择需要的页面语言。在窄屏上检查嵌入区域,让访客先阅读流量说明,再主动开始测量。嵌入版与托管工作区使用相同的端点可用性、有效载荷规模和限制;嵌入不会获得无限传输或独立开发者 API。平台必须允许外部 iframe 和相关网络请求。

常见问题

不安装应用,如何测试网速?

在受支持的浏览器中打开 ToolMellow 网速测试,选择可用端点和快速或标准规模,阅读流量限制后点击“开始测速”。仅打开页面不会启动生成数据的测量传输。结合计数、耗时和警告来阅读结果。

ToolMellow 测速会消耗多少流量?

快速测试最多允许 16 MiB 下载和 4 MiB 上传有效载荷;标准测试为 64 MiB 和 32 MiB。阶段可能在额度用尽前结束。控制请求、协议开销和重传会增加流量,因此这些有效载荷限制不能保证运营商计费量。

Mbps 和 MBps 有什么区别?

Mbps 是每秒兆比特;十进制 MB/s 是每秒兆字节。1 字节等于 8 比特,因此有效载荷计算中,40 Mbps 等于 5 十进制 MB/s。MiB 则是另一种二进制大小单位,等于 1,048,576 字节。

为什么测速低于宽带套餐速度?

观测包含设备、浏览器、接入网络、路由、所选端点及受限测试方法。Wi-Fi 条件、后台工作和过早达到流量上限都可能有影响。结合套餐条款,对比条件可控的有线与无线测试;单一端点结果不能认证运营商容量。

为什么上传比下载慢?

套餐可能给两个方向配置不同速率,路径或测试条件也可能不同。ToolMellow 仅在服务器确认后计入上传。解读较低数值前,检查确认字节数、未确认的尝试量、耗时和错误。

“已达到数据上限”是什么意思?

已计入的下载或经确认的上传有效载荷达到该方向的额度。高速链路可能在持续容量可测量前达到上限。该警告不表示运营商套餐流量已用尽,也不表示链路完全饱和。

测试完成表示所有计划字节都已传输吗?

不是。完成表示受限流程结束且没有总体失败。正常阶段到期可能留下部分下载,或未获确认的上传尝试。请查看实际有效载荷计数、阶段耗时与警告。

负载延迟是什么意思?

它是与活动传输工作重叠期间采集的 HTTP 往返时间中位数,分别用于下载和上传。应同时查看样本数。短阶段可能没有重叠样本,结果不能给出缓冲膨胀等级或确定路由器故障。

测速会测量 ping、抖动或丢包吗?

本工具测量 HTTP 往返时间,以及相邻空载样本绝对差的平均值。这不是 ICMP ping 或丢包百分比。其他工具可能采用不同的抖动定义;ToolMellow 延迟不是游戏服务器 ping。

为什么不同测速网站结果不同?

它们可能采用不同端点、路由、并发数量、有效载荷大小、耗时和汇总方法。对比相近条件,并阅读各自公布的方法。数值差异不能单独证明某个服务错误,或运营商进行了限速。

更换 DNS 能让下载更快吗?

DNS 行为可能影响解析,有时也会影响目标选择,但不会增加物理链路容量。仅查询或更换解析器不能证明持续吞吐量改善。应调查真正缓慢的任务与路径。

“取消”会立即停止所有流量消耗吗?

取消会中止等待中的客户端工作并请求会话清理,但无法撤销已经发送的字节。未确认上传的实际传输量未知,也不能保证退回服务器额度或运营商计费流量。

资料来源与延伸阅读

动手试试。