负载压力测试指标
被考次数: 6次
被考频率: 中频率
答错率:    43%
知识难度:
考试要求: 掌握     
知识路径:  > 测试技术的分类  > 应用负载压力测试


本知识点历年真题试卷分布
>> 试题列表    
 

 
       负载压力测试主要测试哪些内容,怎样才能达到测试目的,怎样又能事半功倍呢?这些问题的答案就是我们在这里讨论的测试指标。
       每个测试工具都会提供许多测试指标,有些是大家都具备的,例如交易响应时间,而有些是某个工具独具的“招牌”,例如LoadRunner丰富的资源监控计数器。在选择工具时可以综合考虑其优劣,关键在于能够提供满足测试目的指标的工具,这才是我们要选择的工具。一般情况下,我们可以选择的指标包括以下几类:
       . 客户端交易处理性能指标;
       . 服务器资源监控指标,例如:UNIX;
       . 数据库资源监控指标,例如:Oracle;
       . Web服务器监控指标,例如:Apache;
       . 中间件监控指标,例如:TUXEDO等。
       要提醒大家的是,指标的选择并非越多越好。如果测试需求仅仅是系统的负载压力性能评测,那么只要重点关注客户端交易处理性能指标就够了,许多工具都可以帮助你完成任务;如果测试需求关心系统后台服务器承受负载压力的能力,那么我们重点就是监控服务器、数据库、中间件等的资源使用情况;较高级别的性能调优是在系统故障定位的前提下实施的,故障定位的过程同时考验测试工程师的素质与测试工具的能力,可以说是非常困难的一件事情。这种情况下,我们要测试的指标就要求非常全面,包括客户端交易处理性能指标、服务器资源监控指标、网络品质指标,以及应用在网络上的故障定位指标等。这里包含了两层含义,一层是系统的负载压力故障定位,另一层是系统应用实际部署故障定位。前一层是后一层的基础。需要说明的是,要完成这一工作,有时需要利用多种类型的测试工具,例如:负载压力测试工具、网络品质监控工具、应用网络故障定位工具、服务器资源监控工具等。
       交易处理性能指标
       交易处理性能指标主要包括下列4项。
       . 并发用户数指标。
       . 交易处理指标。
       ①平均事务响应时间。
       ②每秒事务数。
       ③每秒事务总数。
       ④事务摘要。
       ⑤事务性能摘要。
       ⑥事务响应时间(负载下)。
       ⑦事务响应时间(百分比)。
       ⑧事务响应时间(分布)。
       . Web请求指标。
       ①每秒点击次数。
       ②点击次数摘要。
       ③吞吐量。
       ④吞吐量摘要。
       ⑤HTTP状态代码摘要。
       ⑥每秒HTTP响应数。
       ⑦每秒下载页面数。
       ⑧每秒重试次数。
       ⑨重试次数摘要。
       ⑩连接数。
       ?每秒连接数。
       ?每秒SSL连接数。
       . Web页面组件指标。
       ①激活网页细分。
       ②页面组件细分。
       ③页面组件细分(随时间变化)。
       ④页面下载时间细分。
       ⑤页面下载时间细分(随时间变化)。
       ⑥第一次缓冲细分时间。
       ⑦第一次缓冲时间细分(随时间变化)。
       ⑧已下载组件大小。
       服务器操作系统资源监控
          UNIX操作系统
          如下表所示为UNIX操作系统资源监控指标。
          
          UNIX操作系统资源监控指标
          Linux操作系统与UNIX操作系统类似。
          Windows操作系统
          如下表所示为Windows操作系统资源监控指标。
          
          Windows操作系统资源监控指标
          
          
          针对操作系统的监控,如果我们需要监控磁盘管理、文件系统、内存、CPU等方面的内容,下面给出相关的一些监控建议。
          . 磁盘管理。
          ①采集物理读/写和逻辑读/写的信息。
          ②收集操作系统和其他平台上的磁盘忙信息。
          ③监控I/O。
          . 文件系统。
          ①显示每个文件系统的使用率,检测文件系统空闲空间的大小。
          ②剪裁文件系统——删除指定的CORE文件和其他文件。
          ③显示文件系统的mount on device、type、size等内容。
          ④可以监控特殊的文件系统,如NFS, CD-ROM。
          ⑤检测特定文件的存在及超出特定期限的文件存在。
          . 内存。
          ①显示可用的内存数量。
          ②决定当前的内存短缺量。
          ③帮助分析内存问题。
          ④显示内存的实存、所有虚存和kernel的状态等信息。
          . CPU。
          ①记录CPU的使用率。
          ②监测CPU参数,包括CPU idle, CPU waits, CPU system usage, CPU user usage, run queue length。
          ③显示CPU context switches的总数。
          ④显示CPU处理系统任务和完成用户任务的时间比例。
       数据库资源监控
          Oracle
          如下表所示为Oracle资源监控指标。
          
          Oracle资源监控指标
          Sysbase
          如下表所示为Sysbase资源监控指标。
          
          Sysbase资源监控指标
          
          
          DB2
          如下表一、如下表二及如下表三所示为DB2资源监控指标。
          
          DB2资源监控指标(数据库管理)
          
          
          DB2资源监控指标(数据库)
          
          
          
          DB2资源监控指标(应用程序)
          
          
          SQL Server
          如下表所示为SQL Server资源监控指标。
          
          SQL Server资源监控指标
          
          针对数据库系统的监控,如果我们需要监控共享内存缓冲区、会话、磁盘等方面的内容,下面给出了相关的一些监控建议。
          . 监控超出共享内存缓冲区的操作数。
          监控超出共享内存缓冲区的操作数,按照这个基准,我们可以对缓冲区进行额外的调整,以便更好地支持实际系统的运行需要,提高用户生产效率。
          . 扩展的会话/用户检查以及参数控制。
          利用扩展的会话/用户检查以及参数控制功能,向我们发出警报,帮助我们发现过多的不合理顺序扫描操作。根据这些信息,我们可以分配附加的资源,或者要求修改其应用程序,以降低对系统资源的要求。我们可以制定更精确的资源容量计划,以便实现现在和将来的业务运行需要。
          . 磁盘。
          监控磁盘的数据块使用情况以及被频繁读写的热点区域。通过这些信息我们可以较容易地平衡在磁盘上数据量的存储分配以及磁盘的I/O分配,有效地帮助我们作好磁盘容量规划,并在当前的磁盘设备上有效地提高数据的读写效率。
       Web服务器监控
          Apache
          如下表所示为Apache资源监控指标。
          
          Apache资源监控指标
          
          IIS
          如下表所示为IIS资源监控指标。
          
          IIS资源监控指标
       中间件服务器监控
          TUXEDO
          如下表所示为TUXEDO资源监控指标。
          
          TUXEDO资源监控指标
          
          WebSphere
          如下表一与如下表二所示为WebSphere资源监控指标。
          
          WebSphere资源监控指标(队列性能计数器)
          
          WebSphere资源监控指标(通道性能计数器)
          
          WebLogic
          如下表一与如下表二所示为WebLogic资源监控指标。
          
          WebLogic资源监控指标(LogBaroadcasterRuntime)
          
          WebLogic资源监控指标(ServerSecurityRuntime)
 

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

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