1 / 12
文档名称:

IT项目性能测试方案.doc

格式:doc   大小:88KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

IT项目性能测试方案.doc

上传人:ttteee8 2022/6/23 文件大小:88 KB

下载得到文件列表

IT项目性能测试方案.doc

文档介绍

文档介绍:性能测试方案
简介 1
目的 1
背景 1
范围 1
测试进入条件 1
测试退出条件 1
性能测试需求 1
性能测试指标要求 1
测试风险 1
测试策略 1
网络带宽 1
数据收集方法 2
测试类型与场景 2
压方式、参考等】

测试类型主要根据应用系统架构设计说明书中的要求进行选择,主要包括:压力测 试、稳定性测试、负载能力测试和可扩展性测试。以下主要以压力测试为例,如果还有 其他测试类型参照如下格式即可。

压力测试主要为了获取系统在较大压力状况下的性能表现而设计并实现的,压力测 试主要获取系统的性能瓶颈和系统的最大吞吐率。

【定义具体的测试方法和步骤】
如:使用MERCURY的性能测试软件LoadDRunner,对现行的XXX系统进行脚本录制、 测试回放、逐步加压和跟踪记录。测试过程中,由LoadDRunner的管理平台调用各台测 试前台,发起各种组合的交易请求,并跟踪记录服务器端的运行情况和返回客户端的运 行结果。

编号
交易名称
交易编号
相应脚本名称
说明

【测试场景至少需要包括混合场景,主要涉及各典型交易的混合场景】 场景一:每隔2秒增加1个用户连接,最多增加到100个用户,查看并记录运行情况。 场景二:每隔2秒增加2个用户连接,最多增加到200个用户,查看并记录运行情况。 场景三:每隔2秒增加3个用户连接,最多增加到300个用户,查看并记录运行情况。

性能测试指标均来自应用系统架构设计说明书的要求,当测试指标已经到达超出了 要求范围,则测试已经达到目的,即可终止测试。
1) 应用系统级别的测试指标:
包括不限于:
CPU的利用率小于40%
■内存占用率小于80%
吞吐率大于90%
■业务执行的平均响应时间(期望值:<15s)
2) 网络级别的测试指标:
■吞吐量:单位时间内网络传输数据量
■冲突率:在以太网上监测到的每秒冲突数
3) 操作系统级别的测试指标:
CPU利用率:即CPU占用率(%)
系统CPU利用率:系统的CPU占用率(%)
用户CPU利用率:用户的CPU占用率(%)
■中断速率:CPU每秒处理的中断数
4) 数据库级别的测试指标:
■数据库I/O的流量大小
■数据库的并发连接书:客户端的最大连接数

【如果需要执行此测试类型,请按如下格式说明】

【定义具体的测试方法和步骤】
如:
系统模拟生产环境的日常运行情况,中间夹杂高峰期和低谷期,高峰期设定为2小 时,共有2个高峰期,高峰期过后,vuser数量梯次减少,达到设定最小值。
由于分行系统每日只运行8小时,所以本次测试以8小时为一个单元,模拟一天的 系统运行情况,每个8小时之间有1小时空闲期作为系统资源释放时间。
高峰期最大vuser数与并发测试得出的系统可支持最大并发数为准。

性能测试指标均来自应用系统架构设计说明书的要求,当测试指标已经到达超出了 要求范围,则测试已经达到目的,即可终止测试。
主要指标包括不限于:
1) 应用系统级别的测试指标:
2) 网络级别的测试指标:
3) 操作系统级别的测试指标:
4) 数据库级别的测试指标:
5) 数据库的并发连接书:

场景一:
场景二:

【说明本项目测试实施的约束条件。例如:要求对系统进行性能测试,那么必须提 供相应的人力资源,执行测试的人员必须具备相应的知识与技能。如果不具备相关知识 与技能,项目组必须提供相应的培训与时间学****并且在进度上要考虑培训、学****的工
作量】
测试资源

【列出此项目的性能测试人员配备方面的需求。】
角色
所推荐的最少资源
(所分配的专职角色数量)
具体职责
技术负责人
1
进行管理监督。
职责:
提供技术指导
获取适当的资源
提供管理报告
性能测试经理
1
进行管理监督,确保测试数据(数据库)环境 和资产得到管理和维护。
职责:
提供技术指导
制定性能测试计划和策略
出具性能测试报告
管理测试数据(数据库)
测试人员
1
编写性能测试方案/脚本
执行性能测试
分析性能测试结果/编写测试报告
协助性能调优

【列出了测试项目测试的部署环境。依据应用系统架构设计说明书】

【列出了测试项目所需的系统资源。】
资源
名称/类型
硬件和网路