2024年软件测试最新服务器网络故障处理——常见链路异常场景和测试报告(1),国内一线互联网公司面试题汇总

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以戳这里获取

@mycentos6 ~]# mtr --no-dns www.google.com
My traceroute  [v0.75]
mycentos6.6 (0.0.0.0)                                             Wed Jun 15 19:06:29 2016
Keys:  Help   Display mode   Restart statistics   Order of fields   quit
                                                  Packets               Pings
 Host                                           Loss% Snt Last Avg Best Wrst StDev
 1. ???
 2. ???
 3. 111.1.20.41                                  0.0% 10 521.3 90.1 2.7 521.3 211.3
 4. 111.1.34.209                                 0.0% 10 2.9 4.7 1.6 10.6 3.9
 5. 211.138.126.29                              80.0% 10 3.0 3.0 3.0 3.0 0.0
 6. 221.183.14.85                                0.0% 10 1.7 7.2 1.6 34.9 13.6
 7. 221.183.10.5                                 0.0% 10 5.2 5.2 5.1 5.2 0.0
    221.183.11.5
 8. 221.183.23.26                                0.0% 10 5.3 5.2 5.1 5.3 0.1
 9. 173.194.200.105                            100.0% 10 0.0 0.0 0.0 0.0 0.0

在该示例中,数据包在目标地址出现了 100% 的丢包。乍一看是数据包没有到达,其实很有可能是目标服务器相关安全策略(比如防火墙、iptables 等)禁用了 ICMP 所致,导致目的主机无法发送任何应答。

所以,该场景需要排查目标服务器的安全策略配置。

ICMP 限速

示例数据:
[root@mycentos6 ~]# mtr --no-dns www.google.com

My traceroute  [v0.75]
mycentos6.6 (0.0.0.0)                                             Wed Jun 15 19:06:29 2016
Keys:  Help   Display mode   Restart statistics   Order of fields   quit
                                                  Packets               Pings
 Host                           Loss% Snt Last Avg Best Wrst StDev
1. 63.247.74.43                  0.0% 10 0.3 0.6 0.3 1.2 0.3
2. 63.247.64.157                 0.0% 10 0.4 1.0 0.4 6.1 1.8
3. 209.51.130.213                0.0% 10 0.8 2.7 0.8 19.0 5.7
4. aix.pr1.atl.google.com        0.0% 10 6.7 6.8 6.7 6.9 0.1
5. 72.14.233.56                 60.0% 10 27.2 25.3 23.1 26.4 2.9
6. 209.85.254.247                0.0% 10 39.1 39.4 39.1 39.7 0.2
7. 64.233.174.46                 0.0% 10 39.6 40.4 39.4 46.9 2.3
8. gw-in-f147.1e100.net          0.0% 10 39.6 40.5 39.5 46.7 2.2

在该示例中,在第 5 跳出现了明显的丢包,但后续节点均未见异常。所以推断是该节点 ICMP 限速所致。

该场景对最终客户端到目标服务器的数据传输不会有影响,所以,分析的时候可以忽略。

环路

示例数据:
[root@mycentos6 ~]# mtr --no-dns www.google.com

My traceroute  [v0.75]
mycentos6.6 (0.0.0.0)                                             Wed Jun 15 19:06:29 2016
Keys:  Help   Display mode   Restart statistics   Order of fields   quit
                                                  Packets               Pings
 Host                           Loss% Snt Last Avg Best Wrst StDev
1. 63.247.74.43                  0.0% 10 0.3 0.6 0.3 1.2 0.3
2. 63.247.64.157                 0.0% 10 0.4 1.0 0.4 6.1 1.8
3. 209.51.130.213                0.0% 10 0.8 2.7 0.8 19.0 5.7
4. aix.pr1.atl.google.com        0.0% 10 6.7 6.8 6.7 6.9 0.1
5. 72.14.233.56                  0.0% 10 0.0 0.0 0.0 0.0 0.0
6. 72.14.233.57                  0.0% 10 0.0 0.0 0.0 0.0 0.0
7. 72.14.233.56                  0.0% 10 0.0 0.0 0.0 0.0 0.0
8. 72.14.233.57                  0.0% 10 0.0 0.0 0.0 0.0 0.0
9 ???                            0.0% 10 0.0 0.0 0.0 0.0 0.0

在该示例中,数据包在第 5 跳之后出现了循环跳转,导致最终无法到达目标服务器。这通常是由于运营商相关节点路由配置异常所致。

所以,该场景需要联系相应节点归属运营商处理。

链路中断

示例数据:
@mycentos6 ~]# mtr --no-dns www.google.com

My traceroute  [v0.75]
mycentos6.6 (0.0.0.0)                                             Wed Jun 15 19:06:29 2016
Keys:  Help   Display mode   Restart statistics   Order of fields   quit
                                                  Packets               Pings
 Host                           Loss% Snt Last Avg Best Wrst StDev
1. 63.247.74.43                  0.0% 10 0.3 0.6 0.3 1.2 0.3
2. 63.247.64.157                 0.0% 10 0.4 1.0 0.4 6.1 1.8
3. 209.51.130.213                0.0% 10 0.8 2.7 0.8 19.0 5.7
4. aix.pr1.atl.google.com        0.0% 10 6.7 6.8 6.7 6.9 0.1
5. ???                           0.0% 10 0.0 0.0 0.0 0.0 0.0
6. ???                           0.0% 10 0.0 0.0 0.0 0.0 0.0
7. ???                           0.0% 10 0.0 0.0 0.0 0.0 0.0
8. ???                           0.0% 10 0.0 0.0 0.0 0.0 0.0
9 ???                            0.0% 10 0.0 0.0 0.0 0.0 0.0

在该示例中,数据包在第 4 跳之后就无法收到任何反馈。这通常是由于相应节点中断所致。建议结合反向链路测试做进一步确认。

该场景需要联系相应节点归属运营商处理。

链路测试步骤

通常情况下,链路测试流程如下链路测试流程图所示:

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

et/forums/4f45ff00ff254613a03fab5e56a57acb)**

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值