41基本概念功能测试培训资料.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.6性能和缩放性测试 系统的缩放性指的是在系统中增加计算资源的能力。增加了计算资源后,在特定的负载条件下,就可以获得可接受的或改进的响应时间、稳定性和数据吞吐量。在这里,负载指的是同一时间内系统处理客户端业务功能数量。 4.6性能和缩放性测试 WEB系统体系结构允许在WEB、应用程序和数据库服务器层的每一层进行缩放,这些层可以按下面几种方式缩放: 垂直缩放 水平缩放 功能缩放 系统性能与缩放性密切相关,因此在进行性能测试时必须考虑系统缩放性。 4.6.1性能测试内容 系统的性能应该包括两方面 : 一方面是系统完成用户业务功能的响应时间 另一方面是系统实现用户业务功能时的资源利用率分析 4.6.1性能测试内容 性能测试数据的收集 客户机:响应时间 服务器: CPU,占全部处理器时间的百分比;内存,用字节数和每秒出现的页面错误率表示;硬盘的I/O WEB服务器:除了上述项目外,WEB服务器还包括最大的同时连接数目 。 数据库服务器:所有数据库服务器都应当包含交易/秒和缓存命中率等数据 网络:监视每个服务器之间的带宽数据 4.6.1.1客户端性能测试 主要是测试在多个客户并发时,系统完成用户业务功能的响应时间。具体性能指标参数如下: 并发客户端数 业务处理响应时间 业务处理通过率 4.6.1.1客户端性能测试 WEB系统为例,响应时间性能因素包括下面几项: 请求提交:客户浏览器为了与网站进行连接并传输用户提供的数据所需的时间。 处理时间:请求被一台或多台服务器处理以执行用户所需功能的时间。 响应:处理请求后,将页面或者数据返回给用户,传输这些页面或者数据所需要的时间即为响应时间。 4.6.1.1客户端性能测试 响应时间=N1+N2+N3+N4+A1+A2+A3+A4 4.6.1.2系统资源利用率分析 网络资源利用率分析 服务器资源利用率分析 通过监测操作系统、数据库以及中间件服务器 4.6.1.2系统资源利用率分析 -网络资源利用率分析 对象 计数器 描述 参考值 Network Interface Bytes Total/sec Bytes Total/sec为发送和接收字节的速率,包括帧字符在内。判断网络连接速度是否是瓶颈,可以用该计数器的值和目前网络的带宽比较 该计数器的值与网络带宽相除,结果小于50%。 Web Service Maximum Connections Total Connection Attempts Maximum Connections :“最大连接数”是和Web 服务同时建立起的最大连接数。 Total Connection Attempts :“连接尝试总数”是从服务启动时利用Web 服务尝试连接的总数。该计数器应用于全部所列的实例 4.6.1.2系统资源利用率分析 -操作系统资源利用率 操作系统资源利用率 4.6.1.2系统资源利用率分析 -数据库资源利用率 数据库资源利用率 4.6.1.2系统资源利用率分析 -中间件服务器利用率 中间件服务器利用率 4.6.1.3系统性能优化 硬件优化 软件优化 应用程序本身的优化 数据库管理系统的配置优化 中间件的配置优化 41基本概念功能测试 4.5 功能测试 链接或界面切换测试 业务流程测试 4.5.3业务流程测试 遵循上图中每个经过用例的可能路径,可以确定不同的用例场景: 场景 1 基本流 场景 2 基本流 备选流1 场景 3 基本流 备选流1 备选流2 场景 4基本流 备选流3 场景 5基本流 备选流3 备选流1 场景 6基本流 备选流3 备选流1 备选流 2 场景 7基本流 备选流4 场景 8基本流 备选流3 备选流4 4.5.3业务流程测试 例子 4.5.3业务流程测试 提款用例的基本流和某些备用流 4.5.3业务流程测试 第一次迭代中,根据迭代计划,我们需要核实提款用例已经正确地实施。此时尚未实施整个用例,只实施了下面的事件流: 基本流 - 取预设金额(10元、20元、50元、100元) 备选流 2 - ATM 内没有现金 备选流 3 - ATM 内现金不足 备选流 4 - PIN 有误 备选流 5 - 帐户不存在/帐户类型有误 备选流 6 - 帐面金额不足 4.5.3业务流程测试 场景设计 场景描述 基本流 备选流 场景1 -成功的提款 基本流 场景2 -ATM 内没有现金 基本流 备选流 2 场景3 -ATM 内现金不足 基本流 备选流 3 场景4 -PIN 有误(还有输入机会) 基本流 备选流 4 场景5 -PIN 有误(不再有输入机会) 基本流 备选流 4 场景6 -帐户不存在/帐户类型有误 基本

您可能关注的文档

文档评论(0)

150****8484 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档