没有合适的资源?快使用搜索试试~ 我知道了~
CSS系统架构的基本概念.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 2 浏览量
2023-03-30
18:22:09
上传
评论
收藏 313KB DOCX 举报
温馨提示
试读
20页
CSS系统架构的基本概念.docx
资源推荐
资源详情
资源评论
CS/CSS 架构应用的软件性能测试模型分析
作者:夏海涛 出处:测试员杂志
1. CS/CSS 系统架构的基本概念
1.1 系统架构定义
虽然 B/S 结构、 J2EE 架构愈来愈成为流行模式,但基于传统的 C/S 结构的应用程序还广泛地应用于各
种行业。尤其是金融行业中的商业银行柜面-核心帐务系统等。一方面由于传统商业银行一般都有大量的
字符终端等需要复用的设备,一方面也是因为他们存在大量密集的对实时性要求很高的高柜业务,使用传
统的基于 C/S 结构或者 C/S/S 结构的应用效率更有保证。
C/S 结构即 CLIENT/SERVER 结构。传统的 C/S 结构一般分为两层:客户端和服务器端。该结构的基本
工作原理是,客户程序向数据服务器发送 SQL 请求,服务器返回数据和结果。客户端负责实现用户接口功
能,同时封装了部分应用逻辑。服务器端的数据库服务器主要提供数据存储功能,也通过触发器和存储过
程提供部分应用逻辑。
C/S/S 结构即客户/应用服务器/数据库服务器三层结构,中间增加了应用服务器,通常实现应用逻辑,是
连接客户与数据库服务器的桥梁。它响应用户发来的请求执行某种业务任务,并与数据库服务器打交道,
技术实现上通常选用中间件产品,如 BEA 公司的 TUXEDO 和 IBM 公司的 CICS 等。(事实上 J2EE 架构
的应用也属于这种三层或多层结构,这里不包括。)
三层或多层 C/S 结构与两层 C/S 结构相比,它的优势主要表现在:安全性加强、效率提高、易于维护、
可伸缩性、可共享性、开放性好等。
1.2 系统架构示意图
1.3CS/CSS 系统架构中性能测试的特点
1.3.1CS/CSS 系统架构的性能影响因素
由于 CS/CSS 系统的以下特性,测试工程师对一个 CS/CSS 系统实施性能测试具有很大的难度:
*整个系统的各个部分使用多种操作系统,性能上有差别;
*整个系统架构的各个环节上使用多种数据库,同样在性能上有差别;
*应用是多个,分属多个种类,分布在不同设备上,包括自行开发的应用、第三方的应用;
*系统中的设备、组件通过不同协议进行连接、通讯;
*系统的内部接口多,性能瓶颈多;而系统的整体性能往往取决于最差的部分;需要分别测试和联合测
试
*系统的性能指标不光同应用系统架构有关,还和具体行业应用的业务模式有关;
*采用此架构的行业应用往往是一个 7×24 小时系统;
*采用此架构的行业应用可能高柜业务多,这样会影响对性能度量项的选取和转换;
*各个环节基本上以交换数据报文的方式通信,其格式经常会比较复杂。
剩余19页未读,继续阅读
资源评论
Cheng-Dashi
- 粉丝: 108
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功