性能测试计划_ECshop
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
测试计划
项目名称:ECShop电子商务物流系统项目开发单位:XXXX责任有限公司测试计划制作人:XX
1测试环境配置
软件环境:
硬件环境:
网络环境:
2.参考资料
2.1文档
《XXX系统需求说明书》
《XXX系统用户手册》3.人员安排
4.时间安排
5.系统测试
5.1测试方法
在效率测试方面,将依据效率测试方案,使用压力加载测试工具(LoadRunner或QALoad)等自动测试工具对软件进行效率检测。
本次测试将从执行效率、设备效率等方面对系统进行效率测试。
执行效率
使用压力加载测试工具LoadRunner,进行压力加载测试。针对核心功能点及可能存在压力瓶颈的功能点建立相应的检查点,对这些检查点进行压力测试。测试分系统零负载、CPU占用为零,以及系统在有一定负载和相应CPU占用情况下的多种组合情况下的系统执行效率测试;此外还将进行系统吞吐量、系统极限、疲劳强度以及数据容量测试。
设备效率
用服务器效率监控工具Server Analysis Agent进行服务器效率监测。在执行压力负载的同时,将实时监控服务器效率,通过监控服务器端(客户端)的CPU占用率、内存占用率、磁盘占用率、输入输出效率、系统进程、线程情况,以及软件在不工作状态下对于硬件资源的占用情况和进行业务处理过程中对于硬件资源的占用情况,分析
系统效率。
5.2测试策略
基准测试
基准测试是指测试环境确认以后,对业务模型中涉及的每种业务做基准测试。目的是获取单用户执行时的各项性能指标,为多用户并发和混合场景的性能测试分析提供参考依据;
并发测试
并发测试是指并发不同数目的虚拟用户执行检查点操作,目的是对检查点进行压力加载测试。预测系统投入使用后在一定用户压力情况下的系统响应时间,根据此响应时间分析、确定系统存在的性能瓶颈,为系统的优化和调整提供依据。
递增测试
递增测试是指每隔一定时间段(如5秒、10秒)并发不同数目的虚拟用户执行检查点操作,对检查点进行递增用户压力加载测试,从而模拟系统真实的使用情景,使用户预知系统投入使用后的性能水平。
场景测试
通过对系统体系机构和功能模块的分析以及对系统用户的分布和使用频率的分析,来构造系统综合场景的测试模型,模拟不同用户执行不同操作,如10%的用户执行登录操作,50%的用户执行查询操作,40%的用户执行数据库更新操作,最大限度地模拟系统的真实场景,使用户预知系统投入使用后的真实性能水平。从而,对系统做出相应的优化及调整,避免实际情况中出现系统长时间不响应及崩溃的情况。
5.4测试用例开发
根据测试范围规定的内容,逐条设计测试需求及完成该测试需求的测试过程、测试条件,构造本次测试的测试用例,编写决策树。