先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
如果你需要这些资料,可以添加V获取:vip1024b (备注软件测试)
正文
[SwitchA] interface gigabitethernet 0/0/2
[SwitchA-GigabitEthernet0/0/2] port link-type trunk
[SwitchA-GigabitEthernet0/0/2] port trunk allow-pass vlan 10 to 30
[SwitchA-GigabitEthernet0/0/2] quit
(2)配置SwitchB。
system-view
[SwitchB] stp region-configuration
[SwitchB-mst-region] region-name RG1
[SwitchB-mst-region] instance 1 vlan 10 to 20
[SwitchB-mst-region] instance 2 vlan 21 to 30
[SwitchB-mst-region] active region-configuration
[SwitchB-mst-region] quit
[SwitchB] stp instance 2 root primary
[SwitchB] stp instance 1 root secondary
[SwitchB] stp mode mstp
[SwitchB] stp enable
[SwitchB] vlan batch 10 to 30
[SwitchB] interface gigabitethernet 0/0/1
[SwitchB-GigabitEthernet0/0/1] port link-type trunk
[SwitchB-GigabitEthernet0/0/1] port trunk allow-pass vlan 10 to 30
[SwitchB-GigabitEthernet0/0/1] quit
[SwitchB] interface gigabitethernet 0/0/2
[SwitchB-GigabitEthernet0/0/2] port link-type trunk
[SwitchB-GigabitEthernet0/0/2] port trunk allow-pass vlan 10 to 30
[SwitchB-GigabitEthernet0/0/2] quit
(3)配置SwitchC。
system-view
[SwitchC] stp region-configuration
[SwitchC-mst-region] region-name RG1
[SwitchC-mst-region] instance 1 vlan 10 to 20
[SwitchC-mst-region] instance 2 vlan 21 to 30
[SwitchC-mst-region] active region-configuration
[SwitchC-mst-region] quit
[SwitchC] interface gigabitethernet 0/0/3
[SwitchC-GigabitEthernet0/0/3] stp disable
[SwitchC-GigabitEthernet0/0/3] quit
[SwitchC] interface gigabitethernet 0/0/2
[SwitchC-GigabitEthernet0/0/2] stp instance 1 cost 20000
[SwitchC-GigabitEthernet0/0/2] quit
[SwitchC] interface gigabitethernet 0/0/1
[SwitchC-GigabitEthernet0/0/1] stp instance 2 cost 20000
[SwitchC-GigabitEthernet0/0/1] quit
[SwitchC] stp mode mstp
[SwitchC] stp enable
[SwitchC] vlan batch 10 to 30
[SwitchC] interface gigabitethernet 0/0/1
[SwitchC-GigabitEthernet0/0/1] port link-type trunk
[SwitchC-GigabitEthernet0/0/1] port trunk allow-pass vlan 10 to 30
[SwitchC-GigabitEthernet0/0/1] quit
[SwitchC] interface gigabitethernet 0/0/2
[SwitchC-GigabitEthernet0/0/2] port link-type trunk
[SwitchC-GigabitEthernet0/0/2] port trunk allow-pass vlan 10 to 30
[SwitchC-GigabitEthernet0/0/2] quit
华为实操系列 | 交换机在局域网中是怎么应用的,看完你肯定懂了!
交换机在局域网中的应用
交换机在局域网中的应用分为两种:
1、作为二层交换机使用,为多个用户划分VLAN,实现同网段数据访问。
2、作为三层交换机使用,部署用户的网关,实现跨网段数据访问。
交换机在局域网中的应用
交换机在局域网中的应用分为两种:
1、作为二层交换机使用,为多个用户划分VLAN,实现同网段数据访问。
2、作为三层交换机使用,部署用户的网关,实现跨网段数据访问。
三种典型组网三种典型组网
PC属于同一局域网同一网段时,交换机不需要任何配置,可以直接使用!
二层交换机在局域网中的应用
如图所示:
用户PC1和PC2的属于不同的VLAN域。PC1属于VLAN2,PC2属于VLAN 3。PC1的IP地址是10.2.1.2/24,网关是10.2.1.1/24;PC2的IP地址是10.3.1.3/24 ,网关是10.3.1.1/24 。
用户PC1和PC2的IP地址属于同一网段,且网关都部署在路由器上。
配置思路和配置步骤
子接口1:
IP地址是10.2.1.1/24, 终结VLAN2。
子接口2:
IP地址是10.3.1.1/24,终结VLAN3。
第一步:批量创建VLAN 2和VLAN 3
[Switch] vlan batch 2 to 3
第二步:配置连接PC的接口GE0/0/1和GE0/0/2,以access方式加入对应VLAN。
[Switch] interface GigabitEthernet 0/0/1
[Switch-GigabitEthernet0/0/1] port link-type access
[Switch-GigabitEthernet0/0/1] port default vlan 2
[Switch-GigabitEthernet0/0/1] quit
[Switch] interface GigabitEthernet 0/0/2
[Switch-GigabitEthernet0/0/2] port link-type access
[Switch-GigabitEthernet0/0/2] port default vlan 3
[Switch-GigabitEthernet0/0/2] quit
第三步:配置连接路由器的接口GE0/0/3,以trunk方式加入VLAN 2和VLAN 3。
[Switch] interface GigabitEthernet 0/0/3
[Switch-GigabitEthernet0/0/3] port link-type trunk
[Switch-GigabitEthernet0/0/3] port trunk allow-pass vlan 2 to 3
[Switch-GigabitEthernet0/0/3] quit
# 华为实操系列 | 如何使用STP破除网络环路?
#
如何使用STP破除网络环路?
1、应用场景:
在网络中,由于冗余备份的需要,一般在设备之间部署多条物理链路,其中一条作为主用链路,其他链路作为备份。这样难免会形成环路,环路可能会引起广播风暴和MAC表项损坏。
网络规划好后,可以在网络中部署STP协议预防环路。当网络中产生环路时,STP通过阻塞某个端口以达到破除环路的目的。
例如,图中PC1和PC2通过SwitchC和SwitchB接入网络,SwitchA、SwitchB和SwitchC形成了一个环形网络,需要通过STP进行破环。
2、配置思路:
- 将交换机上不需要进行STP拓扑计算的端口STP功能去使能。
- 选择SwitchA作为根桥, SwitchB作为备份根桥。
- 配置SwitchC GE0/0/3端口的路径开销为20000,选择阻塞该端口。
- 配置交换机生成树协议的工作模式为STP,使能全局STP功能。
3、配置步骤:
(1)配置SwitchA。
system-view
[SwitchA] stp root primary
[SwitchA] interface gigabitethernet 0/0/3
[SwitchA-GigabitEthernet0/0/3] stp disable
[SwitchA-GigabitEthernet0/0/3] quit
[SwitchA] stp mode stp
[SwitchA] stp enable
(2)配置SwitchB。
system-view
[SwitchB] stp root secondary
[SwitchB] interface gigabitethernet 0/0/1
[SwitchB-GigabitEthernet0/0/1] stp disable
[SwitchB-GigabitEthernet0/0/1] quit
[SwitchB] stp mode stp
[SwitchB] stp enable
3、配置SwitchC。
system-view
[SwitchC] interface gigabitethernet 0/0/1
[SwitchC-GigabitEthernet0/0/1] stp disable
[SwitchC-GigabitEthernet0/0/1] quit
[SwitchC] interface gigabitethernet 0/0/3
[SwitchC-GigabitEthernet0/0/3] stp cost 20000
[SwitchC-GigabitEthernet0/0/3] quit
[SwitchC] stp mode stp
[SwitchC] stp enable
# STP的缺点
STP协议虽然能够解决环路问题,但是由于网络拓扑收敛速度慢,影响了用户通信质量。如果网络中的拓扑结构频繁变化,网络也会随之频繁失去连通性,从而导致用户通信频繁中断。
解决上述问题的办法是部署RSTP协议。快速生成树协议RSTP是对STP的改进,可以提高网络拓扑收敛速度。RSTP的基本配置和STP类似。
# 华为实操系统 | 如何使用流量统计定位网络故障?
# 如何配置流量统计
1、应用场景:
流量统计主要用来对网络故障进行定位,缩小查找故障范围。
如图所示,如果PC访问服务器慢,或者Ping报文丢包,则说明网络中存在故障。可以通过流量统计功能对故障点进行定位。
在SwitchA的GE0/0/1接口入方向和GE0/0/2接口出方向配流量统计,如果出入方向报文数量相同,则说明SwitchA设备没有问题,反之,如果出方向报文比入方向报文少,则说明在SwtichA上丢包,故障点就是SwtichA设备。
同样,可以在SwtichA的GEO/O/2出方向和SwtichB的GE0/0/2的入方向配置流量统计,如果报文统计数量相同,则说明SwtichA到SwitchB的链路没有故障,反之则说明存在故障。
以此类推,可以缩小查找故障范围,快速定位故障点。
2、配置思路:
- 通过统计Ping报文数量定位故障的配置思路
- 配置高级ACL,配置匹配ICMP报文的规则。
- 配置流策略:
- 配置流分类,匹配流分类规则。
- 配置流行为,配置流量统计功能。
- 配置流策略,将流分类和流策略绑定。
- 在接口的出/入方向应用流策略。
- 配置完成之后,可以查看报文统计信息,根据查看到的报文统计数量,判断设备或链路是否存在故障。
3、配置步骤:
(1)在SwitchA上配置流量统计。
system-view
[SwitchA] acl 3000
[SwitchA-acl-adv-3000] rule permit icmp source 192.168.1.10 0 destination 192.168.1.100 0
[SwitchA-acl-adv-3000] quit
[SwitchA] traffic classifier c1
[SwitchA-classifier-c1] if-match acl 3000
[SwitchA-classifier-c1] quit
[SwitchA] traffic behavior b1
[SwitchA-behavior-b1] statistic enable
[SwitchA-behavior-b1] quit
[SwitchA] traffic policy p1
[SwitchA-trafficpolicy-p1] classifier c1 behavior b1
[SwitchA-trafficpolicy-p1] quit
[SwitchA] interface gigabitethernet 0/0/1
[SwitchA-GigabitEthernet0/0/1] traffic-policy p1 inbound
[SwitchA-GigabitEthernet0/0/1] quit
[SwitchA] interface gigabitethernet 0/0/2
[SwitchA-GigabitEthernet0/0/2] traffic-policy p1 outbound
[SwitchA-GigabitEthernet0/0/2] quit
(2)在SwitchB上配置流量统计。
system-view
[SwitchB] acl 3000
[SwitchB-acl-adv-3000] rule permit icmp source 192.168.1.10 0 destination 192.168.1.100 0
[SwitchB-acl-adv-3000] quit
[SwitchB] traffic classifier c1
[SwitchB-classifier-c1] if-match acl 3000
[SwitchB-classifier-c1] quit
[SwitchB] traffic behavior b1
[SwitchB-behavior-b1] statistic enable
[SwitchB-behavior-b1] quit
[SwitchB] traffic policy p1
[SwitchB-trafficpolicy-p1] classifier c1 behavior b1
[SwitchB-trafficpolicy-p1] quit
[SwitchB] interface gigabitethernet 0/0/1
[SwitchB-GigabitEthernet0/0/1] traffic-policy p1 outbound
[SwitchB-GigabitEthernet0/0/1] quit
[SwitchB] interface gigabitethernet 0/0/2
[SwitchB-GigabitEthernet0/0/2] traffic-policy p1 inbound
[SwitchB-GigabitEthernet0/0/2] quit
4、验证配置效果:
(3)查看流量统计信息。
在PC上Ping服务器,使用display命令查看报文统计信息。
[SwitchA] display traffic policy statistics interface gigabitethernet 0/0/1
inbound Interface: GigabitEthernet0/0/1
Traffic policy inbound: p1
Rule number: 1
Current status: OK!
Board : 0
Item Packets Bytes
Matched 0 0
±-Passed 0 0
±-Dropped 0 0
±-Filter 0 0
±-URPF - -
±-CAR 0 0
华为实操系列 | 如何通过串口登录设备?
通过Console口登录设备
1、应用场景
当没有网络环境、用户无法进行远程登录设备时,可通过Console口本地登录设备,对设备进行一些配置操作。
2、前置条件
本地PC中有终端仿真软件,本次讲解以SecureCRT为例进行介绍。
3、配置思路
通过电缆连接本地PC和设备。
使用终端仿真软件通过Console口登录设备。
4、操作步骤
步骤1、通过电缆连接本地PC和设备。
将Console通信电缆的DB9(孔)插头插入PC机的COM口中,再将RJ-45插头端插入设备的Console口中。
步骤2、在PC上打开终端仿真软件SecureCRT ,新建连接,设置连接的接口以及通信参数。
步骤3、配置SecureCRT参数。
步骤4、点击“Connet”,连接到设备。
# 华为实操系列 | 如何通过FTP拷贝文件?
远程传输文件
1、科普小插曲
文件传输方式有:TFTP、FTP、SFTP、SCP、FTPS。
- TFTP方式不需要用户名和密码,配置过程较简单。
- FTP方式有简单的用户名和密码认证功能,配置过程较简单。
- SFTP、SCP、FTPS方式安全性较高,但是配置较复杂。
本次主要跟大家分享如何通过FTP方式传输文件。
举个“栗子”
设备升级需要备份配置文件到本地PC中,并将新版本的系统软件上传至设备中。
- 设备作为Server。
- 设备管理网口的IP地址是10.137.217.202。
- 新版本的系统软件是devicesoft.cc。
2、配置思路
- 配置设备的FTP功能及FTP用户信息。
- 保存设备当前配置文件。
- 从终端PC通过FTP连接设备。
- 备份配置文件至PC及上传新版本系统软件至设备。
3、操作步骤
配置设备的FTP功能及FTP用信息
system-view
[HUAWEI] ftp server enable
[HUAWEI] aaa
[HUAWEI-aaa] local-user admin1234 password irreversible-cipher Helloworld@6789
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
FTP连接设备。
- 备份配置文件至PC及上传新版本系统软件至设备。
3、操作步骤
配置设备的FTP功能及FTP用信息
system-view
[HUAWEI] ftp server enable
[HUAWEI] aaa
[HUAWEI-aaa] local-user admin1234 password irreversible-cipher Helloworld@6789
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)
[外链图片转存中…(img-AtjwwUOa-1713471144617)]
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!