计算机软考软件测评师考试小结(30)
2016-1-12编辑:guomu
一.负载压力测试策略
1.可以利用手工进行测试和利用自动化工具进行测试两种测试策略
(1) 手工测试:无法解决同步问题,无法捕捉程序内部的变化情况
(2) 自动化工具测试:可以解决手工测试中无法解决的问题
2.自动化工具测试策略
(1) 利用商业化测试工具:LoadRunner,QALoad
(2) 利用开放资源测试工具:开放系统测试体系OpenSTA、TestMaker、Apache Jmeter
(3) 利用自主开发工具:核心内容是对与服务器的交互计时,
二.产品生命周期中负载压力测试计划
1.在需求分析中充分关注负载压力性能
2.从设计中得到负载压力性能指标
3.开发阶段创建一个负载压力性能测试环境
(1) 确保合理精确的测试环境,并且此环境可重用
(2) 为测试环境制定规则的负载压力性能测试的时间表,如果测试环境是共享的,负载压力性能测试不能与其他活动同时发生
(3) 选择一个负载压力性能测试工具
(4) 验收阶段在多等级范围内测试并调优
(5) 运行阶段持续监控系统负载压力性能
三.负载压力测试的盲点
在负载压力测试时,不进行功能校验,当功能发生错误时,测试工具不能够记录产生的错误,忽略了负载压力情况下的功能不稳定问题。所以负载压力测试期间必须要进行必要的功能内容校验,即在测试过程中记录所有虚拟用户的操作,及服务器的响应,才有助于判断功能错误,这是当前负载压力测试的最大挑战。