全部科目 > 软件评测师 >
2009年上半年 上午试卷 综合知识
第 60 题
知识点 负载压力测试   交易处理性能指标   压力测试  
关键词 Web应用   压力测试   测试  
章/节 测试技术的分类  
 
 
Web应用系统负载压力测试中,(60)不是衡量业务执行效率的指标。
 
  A.  并发请求数
 
  B.  每秒点击率
 
  C.  交易执行吞吐量
 
  D.  交易执行响应时间
 
 




 
 
相关试题     负载压力测试指标 

  第69题    2010年下半年  
性能测试过程中需要对数据库服务器的资源使用进行监控,(69)不属于应该监控的指标。

  第67题    2011年下半年  
客户端交易处理性能指标是一类重要的负载压力测试指标,以下不属于客户端交易处理性能指标的是(67)。

  第64题    2018年下半年  
( )不属于数据库性能测试的测试指标。

 
知识点讲解
· 负载压力测试
· 交易处理性能指标
· 压力测试
 
        负载压力测试
        性能是用户经常会遇到的一个棘手的问题,也可能是Web系统在投入实际使用以前最为关心的问题。
        Web系统的性能包含哪些方面呢?
        . 客户端向服务器发出一个请求。
        . 服务器分配请求并进行处理。
        . 服务器把处理的结果反馈给客户端。
        . 客户端对结果进行分析,显示出来或进一步执行。
        从这个过程可以看出,由于客户端是一个单独的个体,几乎不会出现性能问题,而服务器为了响应多个客户端的请求,有可能出现响应错误、响应缓慢、数据丢失等错误。
        用户连接到Web应用系统的速度根据上网方式的变化而变化,他们或是电话拨号,或是宽带上网。当下载一个程序时,用户可以等较长的时间,但如果仅仅访问一个页面就不会这样。如果Web系统响应时间太长,用户就会因没有耐心等待而离开。另外,有些页面有超时的限制,如果响应速度太慢,用户可能还没来得及浏览内容,就需要重新登录了。而且,连接速度太慢,还可能引起数据丢失,使用户得不到真实的页面。
        负载测试是为了测量Web系统在某一负载级别上的性能,以保证Web系统在需求范围内能正常工作。负载级别可以是某个时刻同时访问Web系统的用户数量,也可以是在线处理的数据量。例如,Web应用系统能允许多少个用户同时在线;如果超过了这个数量,会出现什么现象;Web应用系统能否处理大量用户对同一个页面的请求。负载测试应该安排在Web系统发布以后,在实际的网络环境中进行测试。
        进行压力测试是指实际破坏一个Web应用系统,测试系统的反映。压力测试是测试系统的限制和故障恢复能力,也就是测试Web应用系统会不会崩溃,在什么情况下会崩溃。
        一般压力测试包含如下步骤:
        . 确定交易执行响应时间。
        . 估计Web系统能够承受的最大并发用户数量。
        . 模拟用户请求,以一个比较小的负载开始,逐渐增加模拟用户的数量,直到系统不能承受负载为止。
        . 如果负载没有达到需求,那么应该优化这个Web程序。
 
        交易处理性能指标
        交易处理性能指标主要包括下列4项。
        . 并发用户数指标。
        . 交易处理指标。
        ①平均事务响应时间。
        ②每秒事务数。
        ③每秒事务总数。
        ④事务摘要。
        ⑤事务性能摘要。
        ⑥事务响应时间(负载下)。
        ⑦事务响应时间(百分比)。
        ⑧事务响应时间(分布)。
        . Web请求指标。
        ①每秒点击次数。
        ②点击次数摘要。
        ③吞吐量。
        ④吞吐量摘要。
        ⑤HTTP状态代码摘要。
        ⑥每秒HTTP响应数。
        ⑦每秒下载页面数。
        ⑧每秒重试次数。
        ⑨重试次数摘要。
        ⑩连接数。
        ?每秒连接数。
        ?每秒SSL连接数。
        . Web页面组件指标。
        ①激活网页细分。
        ②页面组件细分。
        ③页面组件细分(随时间变化)。
        ④页面下载时间细分。
        ⑤页面下载时间细分(随时间变化)。
        ⑥第一次缓冲细分时间。
        ⑦第一次缓冲时间细分(随时间变化)。
        ⑧已下载组件大小。
 
        压力测试
        压力测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,并以此来获得系统能提供的最大服务级别的测试。通俗地讲,压力测试是为了发现在什么条件下系统的性能会变得不可接受。
        可见,压力测试是一种特定类型的负载测试。例如,访问一个页面的响应时间规定为不超过1秒,负载测试就是测试在响应时间为1秒时,系统所能承受的最大并发访问用户的数量,而压力测试就是测试系统在多大的并发访问用户数量下,响应时间不可接受,例如超过1分钟(定义为失效状态)。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有