资源描述
性能测试计划
文档
状态
[] 草稿
[√] 正式发布
[ ] 正在修改
项目/产品编号
编写人员
测试组长
项目/产品密级
内部公开
编写日期
2013/10/5
文档编号
文档版本
V1.0.1
性能测试计划
车辆油耗监控系统
哈尔滨贯中信息技术开发有限公司
质量监督部
2013年10月5日
修订页
版本控制
日期
版本号
修订说明
修订人
审核人
批准人
2013/10/5
V1.0。0
崔艳红
项目管理委员会
项目管理委员会
2013/12/22
V1。0.1
崔艳红
项目管理委员会
项目管理委员会
目录
修订页- 2 —
目录— 3 —
1。 概述- 4 —
1.1 目的- 4 -
1。2 项目简介— 4 —
2. 测试计划— 4 —
2.1 测试内容与指标范围— 4 —
2.1.1 测试内容— 4 —
2。1。2 测试指标— 5 —
2。2测试准备— 5 —
2.2。1 测试数据准备— 5 -
2。2。2 测试环境准备- 5 —
2.2。3 测试工具准备- 6 —
2。3测试准则— 6 -
2.3。1 启动准则— 6 —
2.3。2 结束准则- 7 -
2.4测试策略— 7 —
2。4。1 测试方法— 7 -
2。4.2 测试脚本— 7 —
2。4。3 测试场景- 8 -
2。5风险分析- 8 —
2.6性能测试进度- 9 -
2.7培训计划- 9 —
2.8性能测试阶段交付件— 9 -
1。概述
1。1目的
本次为了评定**系统性能的支持程度而制定的性能测试计划及方案。用于指导对系统的某待测性能(例如,系统并发登录数)进行测试,以确定目前**系统版本的性能数据指标,从而确定调优方案及后期优化工作。读者主要为测试人员、技术支持人员、开发人员.
1。2项目简介
***************。
2。测试计划
2。1测试内容与指标范围
2.1。1 测试内容
测试内容由下表可知。
序号
测试功能
1
待测功能(系统并发登录数)
表1—1 测试内容表
2。1。2 测试指标
本次针对**系统进行某一性能(例如:并发登录量)测试,需要获得的性能指标由下表可知.
表2—1 测试指标表
测试项
用户数
响应时间
服务器16和31CPU
服务器16和31内存
业
务
指
标
并发登录用户数
100
6s
〈=60%
〈=60%
系统最大在线用户数
系统响应时间
每秒处理事务数
系统
指标
服务器资源使用情况
2。2测试准备
2。2。1 测试数据准备
测试数据由下表可知。
用户数
分配用户虚拟机台数
100user
每个user都分配16DC下10台虚拟机
100user
每个user都分配31DC下10台虚拟机
100user
每个user都分配16DC 和31DC下10台虚拟机
表2-2 测试数据表
2.2。2 测试环境准备
测试环境由下表可知。
表2-3 测试环境表
软件环境
类别
软件及系统
配置
描述
数量
虚拟机系统
Centos5.4
Vm操作系统
20台
工具
LoadRunner
V11.0
测试工具
1
数据库
Mysql5.0
数据库管理系统
1
系统
http://192。168。2。31/YgVmManager/userManager_loginInput.action
1
硬件环境
客户端PC
WindowsXP
Intel(R)p(R)CPUe5800@3.20Ghz
3G内存
1
服务器PC1
192.168.4。16(win7企业版)
Intel(R)p(R)CPUg630@2。70Ghz
2G内存
1
服务器PC2
192.168.4.31(XP专业版)
Intel(R)p(R)CPUe5606@2。13Ghz
8G内存
1
网络环境
Ip
内网
Ipv4
内网地址
2。2。3 测试工具准备
针对本次测试的系统属于B/S架构,采用Loadrunner11性能测试工具对本次******系统进行测试。
2。3测试准则
2.3.1 启动准则
(1) 测试计划评审通过
(2) 测试环境准备完毕,包括如下项:
Ø 待测试系统版本已经正确部署,系统中的业务功能已经单元测试及集成测试通过并且项目能正常运行
Ø 客户PC已经到位并且相应的测试的软件已经安装完毕
Ø 网络配置正确,连接通畅,可以满足压力测试需求.
Ø 测试数据已经准备完毕及其他环境资源就绪.
2。3。2 结束准则
完成全部性能测试内容并提交性能测试报告
2。4测试策略
2。4。1 测试方法
针对系统并发登录数等性能测试的测试方法如下说明.
(1) 基准测试:在测试环境经过确认,脚本经过验证之后对系统进行基
准测试,目的是验证测试脚本及后台环境,初步检查系统本身是否存在性能缺陷,以此数据作为参考。
(2) 并发测试:通过在脚本中插入集合点的方式,以模拟系统大量用户
同时并发进行某一操作时系统的业务处理性能及资源利用情况。
(3) 在线测试:针对在线的用户涉及到多种业务操作,包括部分用户浏
览操作、部分用户挂起虚拟机、部分用户启动虚拟机等操作。通过模拟真实环境下用户的操作业务行为,反应服务器性能及数据库处理数据的能力,从而找出系统可支持的最大在线用户数。
2。4。2测试脚本
测试脚本由下可知。
表2-4测试脚本表
测试内容
测试脚本
描述
用户登录
最大并发数
登录并发(16)。usr
录制平台用户登录平台业务脚本并在脚本中插入集合点.实现并发登录操作。参数化方式采用radom+each iteration
用户登录
最大并发数
登录并发(31).usr
录制平台用户登录平台业务脚本并在脚本中插入集合点。实现并发登录操作。参数化方式采用radom+each iteration
用户登录
最大并发数
登录并发(16和31).usr
录制平台用户登录平台业务脚本并在脚本中插入集合点。实现并发登录操作。参数化方式采用radom+each iteration
2。4.3 测试场景
测试场景由表可知.
表2—5测试场景表
压力测试(场景1)
16DC
登录并发
运行前初始化所有用户
1user(Simultaneously)
Run until completion
无
16DC
登录并发
运行前初始化所有用户
20user
5user/15s
10min
5user/15s
16DC
登录并发
运行前初始化所有用户
50user
5user/15s
10min
5user/15s
16DC
登录并发
运行前初始化所有用户
100user
5user/15s
10min
5user/15s
压力测试(场景2)
31DC
登录并发
运行前初始化所有用户
1 user(Simultaneously)
Run until completion
无
31DC
登录并发
运行前初始化所有用户
20user
(Simultaneously)
Run until completion
无
31DC
登录并发
运行前初始化所有用户
50user
(Simultaneously)
Run until completion
无
31DC
登录并发
运行前初始化所有用户
100user
(Simultaneously)
Run until completion
无
压力测试(场景3)
31D和16DC
登录并发
运行前初始化所有用户
1 user(Simultaneously)
Run until completion
无
31D和16DC
登录并发
运行前初始化所有用户
20user
(Simultaneously)
Run until completion
无
31D和16DC
登录并发
运行前初始化所有用户
50user
(Simultaneously)
Run until completion
无
31D和16DC
登录并发
运行前初始化所有用户
100user
(Simultaneously)
Run until completion
无
2.5风险分析
风险分析由下表可知。
表2-6 风险分析表
风险描述
2。6性能测试进度
性能测试进度由下表可知.
表2—7性能测试阶段进度表
名称
人员
工期
开始时间
完成时间
性能测试计划
性能测试环境准备
测试数据准备
测试用例编写
性能测试执行
性能测试报告编写
2。7培训计划
(1) 测试工具讲解.
(2) 对本次虚拟机操作系统的性能测试进行总结。
2.8性能测试阶段交付件
性能测试交付件有下表可知。
表2—8性能测试阶段交付件表
序号
文档名称
提交人
1
《性能测试计划》
测试中心
2
《性能测试用例》
3
《性能测试报告》
哈尔滨贯中信息技术开发有限公司 - 9 -
展开阅读全文