一、测试启动标准
1. 系统待测版本定版
2. 测试环境部署完毕,包括:
·系统安装并调试成功,并经过相应优化,初始数据量满足测试要求
·应用软件安装成功,待测试版本已正确部署
·测试客户端机器到位,系统软件安装完毕
·网络配置正确,连接通畅,可以满足压力测试需求
3. 测试方案审核,批准完毕,项目组签字确认
二、测试暂停/再启动标准
1. 暂停准则
·测试中发现问题,需求对系统进行代码修改,调优或需要更换,调整硬件资源(CPU,内存等)
·测试环境受到干扰,比如服务器被临时征用,或服务器的其他使用会对测试结果造成干扰
2. 再启动准则
·测试中发现的软,硬件问题得以解决
·测试环境恢复正常
三、性能测试的测试目的、准备、方法和范围
1. 测试目的
·主要目的是检查系统处于压力情况下时应用系统的表现,重点在于系统有无出错信息产生,考察系统应用的响应时间,TPS,资源状况等
·针对系统可靠性进行测试,主要检查系统在高负荷压力的情况下是否会出现如宕机,应用异常终止,资源竞争异常,资源死锁等问题
·通过压力测试,获得系统可能存在的性能瓶颈,发现,定位系统中可能存在的性能缺陷。
2. 测试准备
·功能测试已经结束
·性能测试环境已经准备完毕
·已将模拟数据提前准备完毕(被测试系统需要的测试数据)
·相关技术支持人员的支持
3. 测试方法
·利用LoadRunner性能测试工具中的Virtual User Generator应用,录制性能测试执行脚本
·对性能测试脚本进行修改,调试,完善并保存测试脚本
·利用LoadRunner性能测试工具中的Controller应用,按性能测试用例执行设计的场景并保存场景
·利用被测服务器自带监控工具和LoadRunner监控被测环境下服务器的CPU,网络流量等系统资源的使用情况
·利用LoadRunner性能测试工具中的Analysis应用,分析场景执行后的结果
4. 测试分析范围
针对“测试业务及性能需求”的内容,对系统响应时间,系统业务处理容量(TPS),被测试环境下服务器资源使用情况(如CPU,内存,磁盘等)进行监控。
四、执行性能测试基本原则
原则一:测试前,要确认系统级的关键参数已经基本配置正确(例如:数据库、WEB容器、线程池、JDBC连接池、对象池、JVM、操作系统、应用系统等配置);
原则二:测试前,要确保测试脚本的业务功能运行正确。
原则三:测试前,清空所有应用日志、调高错误日志的输出级别(Error级),必要时在每次测试前重启应用服务和数据库应用服务;
原则四:调整系统参数时,一次只调整一个,不要同时调整多个,并记录调整前后的系统变化。
原则五:优先测试基线案例。
五、测试完成标准
1. 完成测试计划中规定的测试内容和轮次。
2. 已达到性能测试计划完成时间,但因非测试方原因未完成测试场景的执行,客户方决定不再顺延该阶段的测试。
本文详细阐述了性能测试的启动标准,包括系统版本定版、环境部署和测试方案审批。测试暂停/再启动标准涉及系统调整和环境干扰。测试目的侧重于系统表现、可靠性检查和性能瓶颈发现。准备阶段要求功能测试完成、环境准备和数据准备。测试方法使用LoadRunner工具进行脚本录制、场景执行和结果分析。执行原则强调关键参数配置、脚本正确性、日志管理和参数调整。测试完成标准是完成测试计划和达到预定时间。
119

被折叠的 条评论
为什么被折叠?



