产品生命周期中负载压力测试计划
考试要求: 掌握     
知识路径:  > 测试技术的分类  > 应用负载压力测试  > 负载压力测试概述


 
       我们知道,在项目的不同阶段都需要进行负载压力性能测试,而测试是需要必要的资源的,所以应该为此制定相应的计划。这里提供了5点计划安排,它们能确保系统负载压力性能满足需求。
       在需求分析中充分关注负载压力性能
       在需求分析阶段,主要的焦点是为系统中共享的和有限的资源进行需求分析。例如,一个网络联接既是共享的又是有限的资源;一个数据库表是一个共享的资源;线程是一个有限的资源。如果没有正确的设计,这些在以后的各阶段将引发严重问题。
       为了突出负载压力性能需求分析,有时需要为负载压力性能分析分配大约10%的时间,不同的设计选择对于负载压力性能的影响是不同的。测试工程师需要掌握负载压力性能目标设计方法,同时应该具备与确定负载压力性能需求相关的体系结构资料,需求分析应该与体系结构分析结合进行。
       从设计中得到负载压力性能指标
       设计者应当清楚地了解不同设计对负载压力性能的影响,在设计的各个方面应该充分考虑负载压力性能设计各方的意见,给出负载压力性能的预期指标。
       如果设计中系统应用了第三方产品,例如,中间件或者数据库产品,则应要求第三方产品提供商能够对其产品进行性能验证和设计,识别与其产品有关的负载压力性能问题。
       为了突出负载压力性能的重要性,在预算方面也应当留出专门的资金,如为负载压力性能方面分配10%的资金预算是一个安全的选择。
       设计中还应该考虑应用规模和数据量的可升级性。应用分布的规模可能依赖于分布组件的需求级别、事务处理机制和模式等,数据量的升级将要求设计中包含专门处理大数据集处理的内容。
       开发阶段创建一个负载压力性能测试环境
       开发阶段开始时的负载压力性能任务是建立负载压力性能测试环境。需要进行以下工作:
       . 确保合理精确的测试环境,并且此环境可重用;
       . 为测试环境制定规则的负载压力性能测试时间表,如果测试环境是共享的,负载压力性能测试不能与其他活动同时发生;
       . 选择一个负载压力性能测试工具。
       验收阶段在多等级范围内测试并调优
       测试要如实表现系统的主要应用,测试系统的可升级性,例如,可确定共享资源如何响应增长的负载,也可确定受限资源在哪个阶段开始用尽或者成为瓶颈。
       验收测试结果可以统计负载压力性能、比较负载压力性能,以及报告异常,提供分析依据。
       运行阶段持续监控系统负载压力性能
       监控系统在正常运行状态下的负载压力性能,识别系统性能的倾向,确定何种条件下负载压力性能超过可接受范围等。
 

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

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