教材配套课件
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
⑤网站系统将请 求处理结果封装 成HTTP响应
网站系统
网站系统的演进
单机
多机
集群
用户数量增加 业务更加复杂 网络速度变快
提升用户体验
单机网站系统组成
应用服务器
文件 应用程序
数据库
多机网站Biblioteka Baidu统组成
文件服务器
应用服务器
应用程序
文件
数据库服务器
数据库
应用服务器
应用程序
本地缓存
文件服务器
应
用
文件
缓
存
数据库改造
应用服务器2
文件服务器
应应用用服程务序器1
文件
本地应缓用存程序
写
操
本地缓存
作
读 操 分布式缓存服务器2 作 分分布布式式缓缓存存服务器1
分布式缓存
数据库服务器1 主
数据库
同步 数据库服务器2备
数据库
负载均衡器
Nginx/LVS/H5
反向代理服务器 CDCNDN
CDN和反向代理
应用服务器2 应应用用服程务序器1 本地应缓用存程序 本地缓存
数据库
分布式缓存服务器2 分分布布式式缓缓存存服务器1
分布式缓存
数据库服务器2备
数据库
使用NOSQL和搜索引擎
NoSQL数据库
负载均衡器
Nginx/LVS/H5
反向代理服务器 CDCNDN
搜索引擎
应用服务器2 应用服务器1
应用程序 应用程序
本地缓存 本地缓存
分布式缓存服务器2 分分布布式式缓缓存存服务器1
应用程序 应用程序
本地缓存 本地缓存
文件 文件
数据库服务器1 主
数据库
分布式缓存服务器2 分分布布式式缓缓存存服务器1
分布式缓存
数据库服务器2备
数据库
WEB系统技术架构的革新 未曾停止
等待你的发现……
目标系统相关背景知识
计算机学院 王铁军、吴锡
软件测试过程
输入数据
usernam e passwor d
得到实际输出结果
录入输入数据
希望的 输出结果 登录成功
目标系统 (被测系统)
?
测试用例
常见的目标系统
Web系统 B/S架构
单机应用
应用程序
多机应用 C/S架构
游戏
移动应用
B/S架构的目标系统
浏览器 浏览器 浏览器
分布式缓存
文件服务器2 文件服务器1
文件 文件
数据库服务器1 主
数据库
数据库服务器2备
数据库
CDCNDN 反向代理服务器
负载均衡器
Nginx/LVS/H5
NoSQL数据库 搜索引擎
拆分应用服务器
B业务 应B用业服务务器2
应用服务器1
文件服务器2 文件服务器1
消息队列 服务器
A业务应用服务器2
A业务应用服务器1
数据库服务器
技
术
数据库
分布式缓存服务器1
分布式缓存
分布式缓存服务器2
分布式缓存
负载均衡器
Nginx/LVS/H5
使用集群技术
应用服务器2 应应用用服程务序器1 本地应缓用存程序 本地缓存
文件服务器
文件
数据库服务器
数据库
分布式缓存服务器1
分布式缓存
分布式缓存服务器2
分布式缓存
负载均衡器
Nginx/LVS/H5
互联网
目标系统 (被测系统)
…
浏览器
网站系统
用户与网站系统的交互过程
①打开浏览器, 键入网站系统 的URL地址
②向网站系统 发送HTTP请求
HTTP 请求
⑥浏览器收到并 解析HTTP响应得 到HTML页面
⑦用户做出下一 步操作
HTTP 响应
③网站系统收到 并解析HTTP请求
④网站系统处理 HTTP请求
分布式缓存服务器2 分分布布式式缓缓存存服务器1
分布式缓存
文件服务器
文件
数据库服务器1 主
数据库
数据库服务器2备
数据库
负载均衡器
Nginx/LVS/H5
反向代理服务器 CDCNDN
使用分布式文件系统
应用服务器2 应应用用服程务序器1 本地应缓用存程序 本地缓存
文件服务器2 文件服务器1
文件 文件
数据库服务器1 主
网站系统
网站系统的演进
单机
多机
集群
用户数量增加 业务更加复杂 网络速度变快
提升用户体验
单机网站系统组成
应用服务器
文件 应用程序
数据库
多机网站Biblioteka Baidu统组成
文件服务器
应用服务器
应用程序
文件
数据库服务器
数据库
应用服务器
应用程序
本地缓存
文件服务器
应
用
文件
缓
存
数据库改造
应用服务器2
文件服务器
应应用用服程务序器1
文件
本地应缓用存程序
写
操
本地缓存
作
读 操 分布式缓存服务器2 作 分分布布式式缓缓存存服务器1
分布式缓存
数据库服务器1 主
数据库
同步 数据库服务器2备
数据库
负载均衡器
Nginx/LVS/H5
反向代理服务器 CDCNDN
CDN和反向代理
应用服务器2 应应用用服程务序器1 本地应缓用存程序 本地缓存
数据库
分布式缓存服务器2 分分布布式式缓缓存存服务器1
分布式缓存
数据库服务器2备
数据库
使用NOSQL和搜索引擎
NoSQL数据库
负载均衡器
Nginx/LVS/H5
反向代理服务器 CDCNDN
搜索引擎
应用服务器2 应用服务器1
应用程序 应用程序
本地缓存 本地缓存
分布式缓存服务器2 分分布布式式缓缓存存服务器1
应用程序 应用程序
本地缓存 本地缓存
文件 文件
数据库服务器1 主
数据库
分布式缓存服务器2 分分布布式式缓缓存存服务器1
分布式缓存
数据库服务器2备
数据库
WEB系统技术架构的革新 未曾停止
等待你的发现……
目标系统相关背景知识
计算机学院 王铁军、吴锡
软件测试过程
输入数据
usernam e passwor d
得到实际输出结果
录入输入数据
希望的 输出结果 登录成功
目标系统 (被测系统)
?
测试用例
常见的目标系统
Web系统 B/S架构
单机应用
应用程序
多机应用 C/S架构
游戏
移动应用
B/S架构的目标系统
浏览器 浏览器 浏览器
分布式缓存
文件服务器2 文件服务器1
文件 文件
数据库服务器1 主
数据库
数据库服务器2备
数据库
CDCNDN 反向代理服务器
负载均衡器
Nginx/LVS/H5
NoSQL数据库 搜索引擎
拆分应用服务器
B业务 应B用业服务务器2
应用服务器1
文件服务器2 文件服务器1
消息队列 服务器
A业务应用服务器2
A业务应用服务器1
数据库服务器
技
术
数据库
分布式缓存服务器1
分布式缓存
分布式缓存服务器2
分布式缓存
负载均衡器
Nginx/LVS/H5
使用集群技术
应用服务器2 应应用用服程务序器1 本地应缓用存程序 本地缓存
文件服务器
文件
数据库服务器
数据库
分布式缓存服务器1
分布式缓存
分布式缓存服务器2
分布式缓存
负载均衡器
Nginx/LVS/H5
互联网
目标系统 (被测系统)
…
浏览器
网站系统
用户与网站系统的交互过程
①打开浏览器, 键入网站系统 的URL地址
②向网站系统 发送HTTP请求
HTTP 请求
⑥浏览器收到并 解析HTTP响应得 到HTML页面
⑦用户做出下一 步操作
HTTP 响应
③网站系统收到 并解析HTTP请求
④网站系统处理 HTTP请求
分布式缓存服务器2 分分布布式式缓缓存存服务器1
分布式缓存
文件服务器
文件
数据库服务器1 主
数据库
数据库服务器2备
数据库
负载均衡器
Nginx/LVS/H5
反向代理服务器 CDCNDN
使用分布式文件系统
应用服务器2 应应用用服程务序器1 本地应缓用存程序 本地缓存
文件服务器2 文件服务器1
文件 文件
数据库服务器1 主