10.web应用体系以及windows网络常见操作应用

一、Dos命令

1.启动方式:win+R,输入cmd

2.切换盘符/路径:盘符名称+: (C:)

cd 目录 (cd B111)(目录名按table键自动补全)

3.查看目录:dir

dir /p 分页展示目录及文件

dir /b 展示文件名称

4.创建文件夹:md 文件夹名 (md t1)

5.删除文件夹:rd 文件夹名 (rd t1)

删除文件:del 文件名(del 222.txt)

6.复制文件:copy 复制文件 目标路径 (copy master.txt t1\master.txt)

copy 被复制的文件 新创建的文件(copy master.txt master1.txt)

7.将前面命令的结果保存到文件里来用" > "符号:dir /b >1.txt (将文件名称保存至1.txt文件中)

8.清除命令:cls(清楚屏幕上的dos命令)

9.重命名:ren 333.txt pcl.bat(将333文件更名为pcl,并更改后缀名)

问题:如何把333.txt变成批处理文件(批处理文件内容为dos命令,并且文件后缀名是.bat)?

1)执行 ren 333.txt text.bat

2)双击text.bat (运行批处理文件)

10.显示时间:time

11.显示日期:date

12.管道符 | :格式: 命令1 | 命令2 | 命令3 (后一个命令是对前一个命令的处理)

eg:dir /b | find "bat" >pcl.txt (展示所有文件名,从中查到包含bat的文件名,并保存到pcl.txt文件中)

13.展示文件夹结构目录:tree

更加详细的展示文件夹结构目录,还包含文件名:tree -f

14.退出:exit

15.查看dos命令:help

eg:help dir(会展示dir的一些属性)

16.查看mac地址:ipconfig/all

17.查看网络连接是否联通:ping IP地址(ping 127.0.0.1)

二、网络体系

计算机网络就是通过通信设备和网线连接多条计算机按照网络协议来进行数据通信,实现资源共享。

1.网络分类:

范围:局域网:范围较小一栋楼或一个单位。

广域网:几十-几千公里,也成为远程网

城域网:范围在局域网和广域网之间

拓扑结构:星型,总线型,环型,树型,网状型

2.协议:为数据交换而建立的规则、标准或约定(协议庞大且复杂但不绝对可靠)

3.网络分层:

1)TCP/IP四层模型:

网络接口层、网络层、传输层、应用层

2)TCP/IP五层模型:

物理层:网线,调制解调器(猫/路由器),交换机等设备

数据链路层:二层交换机,mac地址(唯一标识每一条计算机)

网络层:IP(能使连接到网上的所有计算机网络实现相互通信的一套规则

IP地址具有唯一性,格式是0-255,0-255,0-255,0-255,ip根据数据值范围进行分类

DNS:域名解析器

(比如https://www.baidu.com-->域名解析DNS-->ip地址

网关:从一个网络跨到另一个网络经过的关卡

传输层

应用层

3)OSI七层模型:

物理层:基于物理媒介进行传输,数据是二进制数据

数据链路层:将二进制的数据转化为数据帧,定义物理地址(mac)

网络层:寻ip地址,为数据包选择路由

传输层:提供端对端传输,传输协议TCP(传输控制协议),UDP(用户数据报协议)

TCP和UDP都是端到端的传输协议,TCP比UDP复杂,资源占用损耗大一些,信息准备,稳定性好,TCP是基于连接的协议,而UDP基于非连接的协议,UDP性能损耗少,资源占用少,传输速度快,稳定性差。

文件传输,邮件发送,网页浏览一般基于TCP传输,电话,直播一般用UDP传输。

TCP是基于连接的协议(电话),建立连接要三次握手(第一次握手由客户端发送SYN包给服务器,询问是否可以连接,第二次握手,服务器接收请求,发送SYN+ACK包给客户端确认可以连接,第三次握手由客户端发送ACK给服务器,确认连接,建立起连接),断开连接要四次握手(第一次握手,客户端发送FIN包给服务器,请求关闭连接,第二次握手,服务器对请求关闭连接进行确认,服务器主动发送关闭连接的请求给客户端,客户端发送确认关闭连接的请求给服务器)。

UDP是基于非连接的协议(写信)。

会话层:建立或解除与别的端的联系

表示层:数据的格式化,代码转换,数据加密

应用层:文件传输,电子邮件,文件服务...

问题:七层模型中有哪些协议?

应用层的协议:文件传输:FTP,TFTP,NFS

电子邮件:SHCP,POP3

www应用:HTTP

远程登陆:Telnet,rlogin

网络管理:SNMP

名字管理:DNS

传输层协议:TCP,UDP

网络层:IP协议

三、搭建windows测试环境

硬件环境+软件环境

1.硬件环境:操作系统(windows/linux),CPU/磁盘空间大小

2.软件环境:操作系统(windows/linux),web应用服务器(apache(PHP语言)/IIS(C##)/Tomcat(java)/nginx),数据库服务器(oracle/mysql/sqlserver/db2)

2.常见测试环境

php+apache/nginx+mysql

java+Tomcat+mysql/oracle

3.搭建windows测试环境演示(禅道)

1)安装集成工具phpStudy.exe,默认下一步知道安装成功,确认一下apache及mysql状态为绿色

2)获取禅道源码包(官网下载)

3)禅道源码包复制到phpStudy\WWW,进行解压,解压后包名改为zentao

4)打开浏览器,输入地址http://localhost/zentao/www/install.php,启动禅道

5)OPENSSL项报错误提示(phpStudy工具-其他选项菜单-打开配置文件-php.ini-搜索OPENSSL,去掉前面的分号,重启一下phpStudy工具(重启apache,mysql服务器),刷新页面)

6)填写数据库密码root,如果在本机非第一次安装禅道,修改库名注意库名与前面的库名不一致

7)下一步知道安装成功(管理账号及密码,后面登录需要)

相关推荐
测试杂货铺3 小时前
selenium元素定位:元素点击交互异常解决方法
自动化测试·软件测试·python·selenium·测试工具·职场和发展·单元测试
百晓生说测试15 小时前
2024年最新软件测试学习路线图(从入门到精通)
自动化测试·软件测试·功能测试·学习·程序人生·职场和发展
鬼圣1 天前
【软件测试】--xswitch将请求代理到测试桩
软件测试·python·flask·测试桩·xswitch插件
XXX-172 天前
6.接口测试加密接口(Jmeter/工具/函数助手对话框、Beanshell脚本)
软件测试·jmeter·接口测试
XXX-172 天前
3.接口测试的基础/接口关联(Jmeter工具/场景一:我一个人负责所有的接口,项目规模不大)
软件测试·接口测试
吕永强2 天前
软件工程测试
软件测试·单元测试·集成测试·系统测试·黑盒测试·白盒测试
爱学习的执念4 天前
外包干了半年,快要废了。。。
软件测试·面试·软件测试面试
测试界吖吖4 天前
使用Jenkins扩展钉钉消息通知
自动化测试·软件测试·功能测试·程序人生·servlet·jenkins·钉钉