如何测试网站指定端口的 TCP 连接延迟
填写主机、端口和尝试次数后运行 TCP 连接测试,即可查看连接建立耗时和失败率。主机、端口及尝试次数可使用默认值,但运行仍需要已提供并预先验证的公网目标地址。
了解测试内容
这个工具用于测量连接到公网主机时建立 TCP 连接所需的时间,适合检查某个主机和端口是否能够完成连接建立,以及比较多次尝试中的延迟表现。它使用网络连接执行 TCP 测试,因此结果反映的是 TCP 连接建立过程,不是 ICMP ping,也不是完整的往返时间或对网站整体健康状况的判断。
操作步骤:测试指定端口的 TCP 连接延迟
- 在主机输入中填写要测试的主机。该输入可以留空;留空时使用
example.com。不过,一次运行仍需要非空主机以及已提供、预先验证的公网目标地址,否则会在发起连接尝试前失败。 - 填写端口。端口可以留空,默认值为
443;输入会转换为整数,允许范围是1到65535。如果内容不能转换为整数,测试会在连接前失败。 - 设置尝试次数。该输入可以留空,默认值为
3;输入会转换为整数,允许范围是1到5。选择合适的次数后开始测试。 - 等待测试完成。每次 TCP 连接尝试的超时时间为 3 秒。不要把超时当作成功连接延迟,应结合成功和失败次数查看结果。
如何解读结果
成功的连接会显示连接耗时,单位为毫秒,并四舍五入到小数点后两位;成功连接的平均值也保留两位小数。一次运行可能同时包含成功和失败的尝试,并给出成功连接的延迟统计及由此计算的失败率,失败率保留一位小数。
如果没有任何一次连接成功,操作会失败并报告 100% 的失败率。此时不能把结果解读为某项服务必然不可用,因为失败可能来自连接错误或超时;结果只说明本次 TCP 连接建立测试没有成功。
使用示例
你想检查一个公网 HTTPS 端口的 TCP 连接建立表现,因此使用 443 端口进行三次尝试。
在主机输入中填写一个已预先验证的公网目标,端口填写 443,尝试次数填写 3,然后开始 TCP 连接测试。
结果显示若干次尝试的成功或失败状态;成功项包含以毫秒计、保留两位小数的连接耗时,并可显示成功连接平均值及保留一位小数的失败率。
使用限制
- 结果仅覆盖 TCP 连接建立测试;每次尝试有 3 秒超时,并且运行需要已提供、预先验证的公网目标地址。
常见错误
- 错误原因:端口或尝试次数包含无法转换为整数的内容,或转换后的数值超出允许范围。纠正方法:分别输入 1 至 65535 的端口,以及 1 至 5 的整数尝试次数。
常见问题
可以不填写主机吗?
可以,但留空时使用的是 example.com。运行仍需要非空主机和已提供、预先验证的公网目标地址。
端口可以使用默认值吗?
可以。端口留空时默认为 443,但输入值必须能转换为整数,且范围为 1 到 65535。
部分连接成功时会显示什么?
如果至少有一次连接成功,结果可以同时呈现成功和失败尝试,并提供成功连接的延迟统计和失败率;如果一次都未成功,操作会失败并报告 100% 的失败率。