先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
如果你需要这些资料,可以添加V获取:vip1024b (备注软件测试)
正文
需要用到的软件有:
Windows | MacOS | Virtual Machine |
---|---|---|
version 2.9(教程版本) | ver 2.1.9 | ver 2.1.9 |
GNS3-2.1.9-all-in-one.exe | GNS3-2.1.9.dmg | GNS3.VM.VMware.Workstation.2.1.9.zip |
GNS3-2.1.19-all-in-one.exe | GNS3-2.1.19.dmg | GNS3.VM.VMware.Workstation.2.1.19.zip |
提取码:9rxt
Cisco路由器IOS映像文件(3725) | 下载地址 |
---|---|
Cisco路由器IOS映像文件(3745) | 下载地址 |
一、 准备工作
GNS3 软件支持虚拟机模式和物理机模式,我们建议使用虚拟机模式, 因此在正式安装 GNS3 软件前,请在你的电脑上准备好虚拟机软件。推荐使用 VMware 软件。Windows 环境下推荐安VMware Workstation 12 以上,Mac 环境下推荐安装 VMware Fusion 8 以上。
如果不打算使用虚拟机模式,可以完成大部分实验内容,但某些特定的实验内容可能无法完成,比如使用无线网卡以及在寝室的网络环境下时,GNS3 内的虚拟设备无法连接外部真实网络。
二、 GNS3 虚拟机安装
虚拟机软件 VMware 安装完毕后,请根据你的操作系统下载对应的
GNS3 虚拟机,解压缩后的文件名为 GNS3 VM.ova,然后在 VMware 软件内打开或导入该虚拟机文件。
虚拟机导入完成后,可暂不运行,后面启动 GNS3 软件时会自动运行。下面给虚拟机增加网卡,采用桥接模式:
三、 GNS3 软件安装
- 下载并运行 GNS3 安装程序
- 选择安装组件时,如果电脑已经安装了 Wireshark(最好提前安装),可以不选 Wireshark,否则要重新从官网下载,会比较慢。Dynamips、VPCS、
GNS3 是必选的。 - 询问是否需要免费的 Solarwinds Toolset License 时,回答 No。
四、 首次运行初始化
在运行 GNS3 前请关闭 VPN,避免出现网络连接问题。
- 软件第一次运行时,会询问使用哪种服务器。如果本机安装了虚拟机
Vmware,请选择第一项,否则请选择第二项
- 选择本地服务器的 IP 地址和端口。当安装了虚拟机后,会出现多个 IP 地址,请选择连到物理网络(如校网)的 IP,建议选择 127.0.0.1,这样当网络环境发生变化时,仍然能够连接到 GNS 虚拟机。请检查默认的端口是否被其他程序占用,如果被占用,更换一个端口或者退出占用该端口的那个程序。
- 选择虚拟机。VM name 中会自动出现前面安装好的 GNS3 VM,如果之前忘了安装,这时也可以按照第二节导入虚拟机后,再按 Refresh。
点击 Next 后,等待虚拟机启动完成。虚拟机成功启动后的界面如下,显示了本机的 IP 地址等信息(后面基本不需要操作这个虚拟机):
- 添加 1 个 IOS 映像文件,该映像文件来自 Cisco 物理设备(请先从网站下载 3725 或 3745 型号的文件)。
选择从 GNS 虚拟机中运行 IOS 映像:
5. 从磁盘中选择一个映像文件并解压缩
6. 根据映像文件选择正确的平台型号。如果出现无法自动检测型号的警告, 忽略即可。
7. 根据映像文件选择内存大小,若电脑内存比较少,可减为 128M。
8.为了方便实验,增加 3 个以太网接口模块(后面也可以单独加):
9. 根据实验需要,增加其他模块(可选),NM-16ESW 是 16 端口的以太网交换模块,NM-4T 是高速串口模块。
10. 根据实验需要,增加其他模广域网块(可选),WIC-2T 是高速串口模块。
11.设置设备的 Idle-PC 值。点击 Idle-PC-finder,自动设置 IDLE-PC 数值, 避免运行时占满 100%的主机 CPU 资源。
12.至此,我们已经创建了一个 Cisco IOS 模版。点击 OK 进入到主界面。给本项目取个名字。也可以打开之前保存过的项目。
五、 主界面介绍
1.进入主界面后,左边一排按钮主要有打开/关闭 IOS 模型库列表、打开/ 关闭 PC 库列表、连接设备网线等操作。
2. 上面一排按钮主要有保存、打开项目,运行/暂停/停止所有设备。点击运行/暂停/停止图标,所有设备都会运行/暂停/停止,也可以单独点击某个设备进行停止/运行操作。停止时设备是不会自动保存运行配置的, 所以在停止前,请确保已经通过设备内的 write 命令保存过配置。
3. 下面是 GNS3 的控制台,可以输入命令
4. 右边是设备状况和服务器资源消耗状况(设备越多,资源消耗越多)
六、 添加设备
点击图标,打开 IOS 模型库,会出现很多型号,但大部分都没有安装映像文件,所以还不能使用。在 Routers 的下拉列表中选中 Installed appliances, 只显示已安装映像文件的设备。
用鼠标拖动其中一个设备到中间的窗口,就自动添加了一台设备。在设备上点击右键,出现菜单。可以进行配置、进入 Console 口、启动/停止。
七、 启动设备
在设备上点击右键,出现菜单。点击 Start,设备开始启动。再点击右键, 从菜单中选择 Console,可以进入到设备的控制台。
设备的控制台如下图所示。设备启动时,会打印大量的信息,等启动完成后, 按回车键,即可出现#号提示符。
八、 配置设备
首先要停止设备运行,然后在设备上点击右键,从菜单中选择 Configure, 可以对设备进行配置。如果电脑内存比较少,可以适当减少给路由器配置的内存
(Memories and disks 中的 RAM size)。点击 Slots,可以增加或减少网络模块。
九、 连接设备
点击左边的网线图标,然后点击第一个设备,选择要连接的端口,然后再点击第二个设备,选择要连接的端口。红色的表示未连接,绿色的表示已连接。只有红色的才可以连接。
如果连接工作完成,不想继续连接,点击左边网线图标的红色叉叉。
十、 设置合适的 Idle-PC 值
当设备较多时,可能会造成主机的 CPU 达到 100%,因此需要自动调整 Idle-PC值。选择某个设备,点击右键,在弹出菜单中选择 Auto Idle-PC,然后同类型的设备都会重新计算最优的值。主机的 CPU 利用率也会降下来。
十一、 增加 PC
点击左边的 PC 图标,在列表中选择 VPCS,拖动到中间窗口。运行的服务器选择 GNS3 VM。点击左边的网线图标,将 PC 和设备连接起来。VPCS 和 Host 的区别是,VPCS 是完全虚拟设备,不连接到真实网络,Host 是利用主机的网络接口连接到真实网络的虚拟设备,也就是说 Host 可以跟真实网络上的设备通信(配置成与真实网络相同的子网地址即可)。
下面是 VPC 的常用命令:
给 PC 配置 IP 地址和默认路由器地址:
ip 地址 掩码 路由器 IP
例如:ip 172.16.0.2 255.255.255.0 172.16.0.1
或者
ip 地址/掩码长度 路由器 IP
例如:ip 172.16.0.2/24 172.16.0.1
或者使用动态地址分配:
ip dhcp
查看当前 IP 配置:
show
保存配置:
save
十二、 增加网络云
点击左边的 PC 图标,在列表中选择 Cloud,拖动到中间窗口。运行的服务器选择 GNS3 VM。
点击左边的网线图标,将 Cloud 和设备连接起来。根据实验要求选择合适的端口(三个端口分别对应三种网卡模式,见下面说明)。
通过查看 VMware 虚拟机设置,我们看到默认情况下,虚拟机上安装了 3 张网卡,分别采用主机模式、NAT 模式和桥接模式(见下图)。
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)
[外链图片转存中…(img-9E5r5eUF-1713714923384)]
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!