性能测试计划web模板资料

上传人:f****u 文档编号:109667447 上传时间:2019-10-27 格式:DOC 页数:18 大小:364.50KB
返回 下载 相关 举报
性能测试计划web模板资料_第1页
第1页 / 共18页
性能测试计划web模板资料_第2页
第2页 / 共18页
性能测试计划web模板资料_第3页
第3页 / 共18页
性能测试计划web模板资料_第4页
第4页 / 共18页
性能测试计划web模板资料_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《性能测试计划web模板资料》由会员分享,可在线阅读,更多相关《性能测试计划web模板资料(18页珍藏版)》请在金锄头文库上搜索。

1、性能测试计划性能测试计划 网站稿件管理发布系统网站稿件管理发布系统 文 档 编 号 Manager_System_001 保 密 等 级机密 作 者 tarena 最后修改日期 201510 审 核 人 tarena 最后审批日期 201510 批 准 人 tarena 最后批准日期 201510 目录目录 1.文档介绍3 1.1 文档目的.3 1.2 参考文献.3 1.3 编写目的.3 2.软件概述3 2.1 项目介绍.3 2.2 运行环境.4 2.3 项目流程.4 3.测试资源5 3.1 软硬件配置.5 3.2 测试工具.7 3.3 人力需求.7 3.4 测试数据.7 4.交付物.8 5.

2、测试进度计划.8 6.测试启动/结束/暂停/再启动/退出准则.9 6.1 暂停准则:.9 6.2 暂停/再启动的准则.9 6.2.1 暂停准则:9 6.2.2 再启动准则9 6.3 测试退出准则.9 7.性能测试目标要求 .10 7.1 性能测试指标 10 7.2 交易响应时间 10 7.3 交易吞吐量.10 7.4 并发交易成功率11 7.5 资源使用指标 11 8.测试策略 .11 8.1 基准测试.11 8.2 并发测试.11 8.3 递增测试.11 8.4 场景测试.12 8.5 疲劳强度测试 12 9.测试用例开发 12 10.交易基准测试 13 10.1 测试方法13 10.2 测

3、试场景13 11.交易并发测试 13 11.1 测试方法13 11.2 测试场景13 11.3 测试方法14 11.4 测试场景14 12.交易递增测试场景 .14 12.1 测试场景14 13.混合交易负载场景 .14 14.疲劳强度测试 15 1.文档介绍文档介绍 1.1 文档目的文档目的 说明测试方案中所涉及内容的简单介绍,包含:编写目的、项目背景、参 考文档、测试点选取,场景设计等 1.2 参考文献参考文献 网站稿件管理发布系统软件需求规格说明书 1.3 编写目的编写目的 从文档描述网站稿件管理发布系统性能测试的范围、方法、资源、进度, 作为网站稿件管理发布系统性能测试的依据,该文档的

4、目的主要有: 1、 明确测试范围、测试对象 2、 明确测试目标 3、 明确测试环境需求,包括:测试需要的软、硬件环境以及测试人力需求 4、 确定测试方案,测试的方法和步骤 5、 指定测试工作的时间安排 6、 分析测试的风险,寻找规避办法 7、 确定测试需求输出的结果和结果表现形式 2.软件概述软件概述 2.1 项目介绍项目介绍 系统特点 本系统是一个网站稿件管理发布系统,包括稿件管理和文档上传下载两 个主要功能模块。 网站编辑用户可以提交稿件,稿件经过批准后可以在网站上发布。 查询稿件可以执行标题检索、全文检索等。 文档上传下载功能可以管理和共享 Word 文档。 2.2 运行环境运行环境 服

5、务器设备 CPU 主频 1GHz 以上,内存 1GB 以上,硬盘自由空间 1GB 以上。 支持软件 操作系统:Windows2003 Server 或 Windows XP 数据库服务器:MySQL-5.1.28 应用服务器:Tomcat6.0 Java:JDK1.6.0_07 应用软件:Liferay Portal 5.1.1 浏览器:IE6+sp2 Word:office 2000 或 office XP 或 office 2003 2.3 项目流程项目流程 3.测试资源测试资源 3.1 软硬件配置软硬件配置 性能测试环境(包括测试工具环境)的硬件和软件配置如下表所示: 环境环境资源资源数

6、量数量型号型号/ /配置配置/ /软件名称软件名称/ /软件版本号软件版本号 核心系统新安腾主机 1 HP 安腾 CPU:40 核,主频 1.6GHz 内存:80G 存储:500*9G IP 地址:10.1.189.213 前置系统服务器主机 1 IBM 595 CPU:8 核,主频 2.3GHz 内存:16G 存储:20G IP 地址:10.1.189.214 LR 压力产生器 2 笔记本电脑 CPU:双核,主频 1.60GHz 内存:1G/2G IP 地址:10.1.119.59/10.1.119.109 硬件 环境 LR 控制台 1 笔记本电脑 CPU:双核,主频 1.60GHz 内存:

7、1G IP 地址: 核心主机操作系统 1HP-UX 11.23 核心主机数据库 1Oracle 9i 核心主机应用软件 1ECshop 核心主机交易中间件 1BEA Tuxedo 9.1 前置服务器操作系统 1IBM-AIX 5.3.0.0 前置服务器数据库 1Oracle 9.2.0.6.0 前置服务器应用软件 1 南天综合前置系统() 前置服务器交易中间 件 1 BEA Tuxedo 9.0 LR 压力产生器操作系 统 2 Windows XP Professioanl(SP2) LR 控制台操作系统 1Windows XP Professioanl(SP2) 软件 环境 LR 压力产生器

8、、压力 产生器交易中间件客 户端 3BEA Tuxedo WorkStation 6.5 3.2 测试工具测试工具 序号序号工具工具名称名称用途及说明用途及说明厂商厂商/ /自产自产版本版本 1LoadRunner 性能测试工具,Tuxedo 协议 (License 的并发数为 500) HP 110 英文版 3.3 人力需求人力需求 角色角色姓名姓名具体职责具体职责技能要求技能要求 性能测试 经理 性能测试项目管理和协调 性能测试需求分析 测试计划和测试报告编写 1、组织协调能力 2、熟悉性能测试体系 3、熟悉应用架构 性能测试 设计人员 编制测试案例,开发测试脚 本,设计测试场景,执行性

9、能测试 1、熟悉性能测试体系 2、熟悉性能测试方法和 LoadRunner 测试工具 3、脚本编写和调试能力 4、执行时的系统资源监控技术 5、性能瓶颈分析能力 测试环境 和测试数 据准备人 员 准备性能测试环境(包括测 试工具环境、被测系统硬件 环境和软件环境) 准备基础数据和测试数据 1、LoadRunner 部署能力 2、熟悉核心系统、前置系统软 硬件配置 3、熟悉数据库操作 性能调优 人员 核心后台主机系统优化 1、熟悉 HP 主机设置 2、精通数据库调优 3、熟悉应用架构 3.4 测试数据测试数据 数据对象数据数据文档位置 登录用户 用户名 密码 user.dat 查询稿件 稿件名称

10、 稿件版本 号 search_manuscript.dat D:LR_Projectdata 稿件标题 稿件内容 增加稿件 稿件标题 稿件内容 add_manuscript.dat 显示稿件稿件编号show_manuscript.dat 查询文档文档名称search_document.dat 上传文档 文档名称 文档重命 名 文档说明 upload_document.dat 4.交付物交付物 序号序号交付物名称交付物名称责任人责任人参与者参与者交付日期交付日期 1 性能测试计划 2 性能测试脚本 3 性能测试场景 4 性能测试结果 5 性能测试报告 5.测试进度计划测试进度计划 在测试工作量估

11、算数据的基础上,考虑现有的资源情况,对资源进行具体安排,根据 项目整体进度计划,列出进度表,即是谁在什么时间内完成什么任务 序号名称责任人工期开始时间完成日期 1稿件管理发布系统5 工作日2014-04-282014-05-02 1.1测试设计 1.1.1编写测试计划 准备测试环境 准备测试数据 开发测试脚本 2 工作日 1.2基准、单交易并发测 试 1.2.1单交易基准测试 1.2.1单交易并发测试 1.3综合场景测试 1-2 工作日 1.3.1综合场景测试第 1 轮 1.3.2综合场景测试第 2 轮 1.4稳定性测试 1.5测试总结0-0.5 工作日 6.测试测试启动启动/结束结束/暂停暂

12、停/再启动再启动/退出准则退出准则 6.1 暂停准则:暂停准则: 核心系统和前置系统应用软件通过系统功能测试; 测试环境已经准备完毕,包括: 核心系统和前置系统应用系统已安装完毕 基础数据以及测试数据已经导入核心系统主机数据库 LoadRunner 压力产生器及控制台机器已经准备完毕 测试工具 LoadRunner 及所需要的 License 已准备好 测试脚本、测试场景已经准备完毕 以上条件,必须全部满足才能开始性能测试执行。 6.2 暂停暂停/再启动的准则再启动的准则 6.2.1 暂停准则:暂停准则: 测试汇总发现问题,需要网站稿件管理发布系统修改代码,或者需要更换 应用服务器 测试环境受

13、到干扰,比如服务器被临时征用,或服务器的其他使用会对测 试结果造成干扰 6.2.2 再启动准则再启动准则 测试中发现问题得以解决 测试环境恢复正常 6.3 测试退出准则测试退出准则 满足下列条件之一时,可以结束性能测试执行: 压到预定最大并发用户数,系统性能能够满足预期测试指标要求; 到计划结束日期,压到预定最大并发用户数,经过系统调优,系统性能 仍然无法满足预期测试指标要求,但已经无法再实施调优。 7.性能测试目标要求性能测试目标要求 7.1 性能测试指标性能测试指标 本次性能测试需要测试的性能指标包括: 1、交易响应时间:核心系统处理交易的平均响应时间 2、交易吞吐量:后台主机每秒能够处理

14、的交易笔数(TPS) 3、并发交易成功率 4、批处理效率 5、资源使用指标:前置和核心系统各服务器 CPU 占用率、内存占用率、 I/O 占用率;LoadRunner 压力产生器 CPU 占用率、内存占用率 7.2 交易响应时间交易响应时间 本次性能测试中的交易响应时间是指在一定的负载压力下,由前置系统记 录和进行统计分析的、核心系统处理交易的响应时间,用一定时间段内的统计 平均值 ART 来表示。 本次性能测试中,对所有非批量联机交易的 ART 指标要求为: ART 5 秒 7.3 交易吞吐量交易吞吐量 根据统计数据,网站稿件管理核心系统当前生产环境高峰日交易总量为 7500 笔。根 据二八

15、原则(80%的交易量发生在 20%的时间段内) ,当前生产环境对主机的交易吞吐量指 标要求为: TPS_1 10000(交易) * 80%(交易量) / (24(小时) * 20% * 3600(1 小时 60 分 钟*1 分钟 60 秒) = 0.34 笔/秒 17280 根据规划,网站稿件管理系统未来 1 年内核心系统的处理能力应达到高峰日交易总 量 10000 笔,则 3 年后对主机的交易吞吐量指标要求为: TPS_2 10000 * 80% / (24 * 20% * 3600) = 0.46 笔/秒 为获取核心系统主机的最大处理能力,在本次性能测试中可通过不断加压,让核心系 统主机

16、CPU 利用率达到 85%,记录此时的 TPS 值,作为新主机处理能力的一个参考值。 为模拟生产上核心主机的异常情况,通过不断加压,让核心系统主机 CPU 利用率达到 接近 100%,观察核心系统的工作情况,记录 TPS 值。 7.4 并发交易成功率并发交易成功率 指测试结束时成功交易数占总交易数的比率。交易成功率越高,系统越稳定。 对典型交易的场景测试,要求其并发交易成功率 99% 。 7.5 资源使用指标资源使用指标 在正常的并发测试和批处理测试中,核心系统各服务器主机的资源使用指标 要求: CPU 使用率 80% 内存使用率 80% I/O 使用率 80% 8.测试策略测试策略 8.1 基准测试基准测试 在测试环境经过确认,脚本预验证之后对本次测试涉及的全部联机交易 做基准测试。目的是验证测试脚本及后台环境、初步检查交易本身是否存 在性能缺陷。 目的:是获取单用户执行时的各项性能指标,为多用户并发和混合场景 的性能测试分析提供参考依据; 8.2 并发测试并发测试 并发测试是指并发不同数目

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号