从菜鸟到大神之自动化测试(基础二)
一.B/S和C/S架构
1.B/S (Browser/Server)浏览器—服务器
包含客户端浏览器、web应⽤服务器、数据库服务器的软件系统。⽤户只需要⼀个浏览器就可以访问服务。系统更新时候,只需要更新服务端,不需要更新浏览器(⽐如百度、淘宝、微博等⽹站)
2.C/S (Client-Server)客户机和服务器结构
需要安装客户端,通过客户端程序来访问应⽤系统。所以更新时,既要更新服 务端,也要更新客户端(⽐如QQ, 微信等软件)
3.BS和CS架构的区别
- 标准:对于BS架构来说, ⽆论是浏览器还是服务器, 都有现成的软件供我们去使⽤,⽽CS架构中的客户端由开发者⾃定义完成开发,所以相对来说BS开发要标准⼀些, 平台兼容性更好。
- 效率:因为BS架构当中, 所有的数据处理操作都发⽣在服务器端, CS的客户端是可以来分担⼀些服务器数据处理⼯作的,因此相对来说CS的处理效率会⾼⼀些
- 升级:BS架构只需要将服务器进⾏更新, 前端⻚⾯会⾃动的刷新了,CS架构如果想要升级就要重新制作,下载安装后才可以使⽤。
- 安全性:相对于CS架构来说BS的安全性会低⼀些。
- 开发成本:因为浏览器不需要我们开发,所以CS的开发成本相对⾼些
- 应⽤的环境不⼀样, C/S建⽴在专⽤⽹络上. B/S建⽴在⼴域⽹上, 不需要专⻔的⽹络硬件环境
二.进制单位 编码
进制
⼆进制就是⼀种数学进制, 由0,1组成。 计算机底层数据传输⽤的是⼆进制数字编码。所有类型的信息(数值、⽂字。声⾳、图像,甚⾄是键盘按键、⿏标 点击等等)必须转换成进制数字编码的形式,才能在计算机中进⾏处理.
常⻅的进制转化
⼗进制(Dec): 10个基数: (逢10进1) 0、1、2、3、4、5、6、7、8、9
⼆进制(Bin): 2个基数: (逢2进1) 0、1
⼋进制(Oct): 8个基数: (逄8进1) 0、1、 2、3、4、5、6、7
⼗六进制(Hex): 16个基数:(逄16进1) 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F
进制转换网站: https://tool.lu/hexconvert/
计量存储单位
⽐特位(bit):⼆进制数中的⼀个数位,可以是0或者1,是计算机中数据的最⼩单位。
字节(Byte,B):⼀个字节8个⽐特位。各种信息在计算机中存储、处理⾄少需要⼀个字节。
常⻅的换算单位
1B = 8b(⽐特位)
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
1PB = 1024TB
编码
什么是编码?
编码是信息从⼀种形式或格式转换为另⼀种形式的过程,把⼈类容易理解的语⾔转化成计算机可以理解的语⾔.
ascii码: 是基于拉丁字⺟的⼀套电脑编码系统,主要⽤于显示现代英语和其他⻄欧语⾔. 规定了256字符的对应关系.
很多国家使⽤的符号不⼀样, 我国的汉字就多达10万左右, ascii码来表示是远远不够的. 所以有UTF8和GB2312这些. 处理中⽂最常⻅的就是UTF8 ascii码表: http://ascii.911cha.com/
三.DOS基本操作
- DOS命令: 是指通过命令来操作计算机
- 基本介绍: dos命令是⼀⻔语⾔, 有固定语法组成, 所以有语法规范,命令 + 参数, 参数可以不加也可以加多个,多个参数之间要空格.
DOS命令打开⽅式
快捷键 windows标致键 + r, ⾥⾯输⼊cmd
或者是在输⼊栏输⼊运⾏也可以打开
常⽤的DOS命令
| 命令 | 作用 |
|---|---|
| help | 查看所有帮助 help xxx |
| dir | 显示⽂件夹中的内容 |
| md | 新建⽬录 |
| rd/rmdir | 删除⽬录结构(有内容删不了) |
| cd | 进⼊对应的⽂件夹⽬录 |
| cd … | 进⼊上⼀层⽬录 |
| cd / | 进入根⽬录 |
| del | 单独删除某⼀个⽂件 |
| exit | 退出控制台程序 |
| move 想移动的名字 ⽬标⽬录 | 移动⽂件 |
| copy 想复制的名字 ⽬标⽬录 | 复制⽂件 |
| cd.>a.txt | 创建a.txt⽂件 |
| type | 查看内容 |
| cls | 清屏 |
| time | 显示时间 |
| ping ⽹址 | 检查⽹络是否连通 |
| ipconfig -all | 显示所有⽹卡信息 |
| arp -a | 查看IP地址和物理地址的对应 |
| ctrl + c | 退出正在执⾏的终端命令 |