E8协同办公项目性能测试方案_模板.doc_第1页
E8协同办公项目性能测试方案_模板.doc_第2页
E8协同办公项目性能测试方案_模板.doc_第3页
E8协同办公项目性能测试方案_模板.doc_第4页
E8协同办公项目性能测试方案_模板.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

性能测试方案模板 性能测试方案 系统架构部项目编号: 保密级别:秘密 Page 1 of 17 E8 性能测试方案 模板 性能测试方案模板 性能测试方案 系统架构部项目编号: 保密级别:秘密 Page 2 of 17 V1.0统一协同办公项目性能测试方案 v1.0.doc 29/10/2014 文档信息 项目名称:E8 协同办公项目性能测试方案 测试人员:文档版本编号: V10 项目管理阶段:评估阶段文档版本日期: 质量复审方法:项目经理和技术经理复审 起草人:起草日期: 复审人:复审日期: 版本历史 版本编号版本日期修订人描述文件名 V1.0 性能测试方案模板 性能测试方案 系统架构部项目编号: 保密级别:秘密 Page 3 of 17 V1.0统一协同办公项目性能测试方案 v1.0.doc 29/10/2014 目 录 1.基本要素 .5 1.1.测试背景.5 1.2.测试目的.5 1.3.测试指标.5 1.4.测试地点.6 1.5.参加测试单位.6 1.6.测试版本号.6 2.测试范围 .7 2.1.测试对象.7 2.2.需要测试的特性.7 2.3.不需要测试的特性.7 3.测试启停准则8 3.1.启动准则.8 3.2.结束准则.8 3.3.暂停/再启动准则.8 4.测试分析 .9 4.1.系统架构分析.9 4.2.测试策略设计.11 4.3.性能测试业务模型分析.12 4.4.性能瓶颈点分析.12 4.5.测试工具.13 4.6.基础数据准备.13 4.7.测试数据准备及确认.13 4.8.基准测试.13 4.9.单交易负载测试.13 4.10.混合负载测试.14 4.11.极限容量测试.15 4.12.稳定性测试.15 5.测试输出 .16 6.测试环境 .17 6.1.生产与测试环境对照情况.17 性能测试方案模板 性能测试方案 系统架构部项目编号: 保密级别:秘密 Page 4 of 17 V1.0统一协同办公项目性能测试方案 v1.0.doc 29/10/2014 6.2.压力端配置.17 6.3.软件配置.17 7.测试风险分析19 性能测试方案模板 性能测试方案 系统架构部项目编号: 保密级别:秘密 Page 5 of 17 V1.0统一协同办公项目性能测试方案 v1.0.doc 29/10/2014 1. 基本要素 1.1. 测试背景 这次测试是要测试集团 e-cology8.0 统一协同办公系统性能指标,找到应用系统的性能瓶颈,便于开 发进一步优化。 1.2. 测试目的 本次测试主要是为了检查并评估协同办公平台在模拟环境中,系统对负载的承受能力,在不同的用户连 接情况下,系统地吞吐能力和响应能力,以及服务器系统能够容忍的最大并发用户数,并考查系统的稳定 性,收集系统各类统计数据,用以估计系统未来的可扩展性。 1.3. 测试指标 1) 交易成功率:99% 2) 综合处理能力峰值 TPS a.总 TPS: 业务量均值:1000 笔/天 TPS=(1000*80%)/(8*20%*3600)=0.139 笔/秒 b.各交易 TPS: 测试模块交易占比日峰值交易量测试 TPS 新建流程 10%1000.0139 查询流程 10%1000.0139 流程审批 10%1000.0139 流程 代办流程 10%1000.0139 知识新建文档 10%1000.0139 性能测试方案模板 性能测试方案 系统架构部项目编号: 保密级别:秘密 Page 6 of 17 V1.0统一协同办公项目性能测试方案 v1.0.doc 29/10/2014 查询文档 20%2000.0278 首页登录登录 30%2000.0278 3) 高峰并发用户数:100 4) 响应时间要求:浏览页面小于 1s,普通操作页面小于 3s (响应时间是内网测试时间,不包括网络延时和页面加载、渲染时间) 5) 服务器 CPU 资源:数据库服务器 CPU 使用率不超过 60%,应用服务器 CPU 使用率不超过 75%; 6) 服务器内存:无内存泄露、不出现争用 SWAP 现象; 7) 服务器 IO:无异常; 8) 稳定性:系统在 80%峰值处理能力下稳定运行 12 小时,无资源急剧变化等不良情况。 1.4. 测试地点 1.5. 参加测试单位 测试单位负责人所属部门 开发项目组 性能测试组马硕果泛微/系统架构部 1.6. 测试版本号 性能测试的应用软件版本由项目组负责提供,项目组提供的版本号: 2016 年 5 月版本 201605。 注:该版本为经此次性能测试验证的唯一有效版本。 性能测试方案模板 性能测试方案 系统架构部项目编号: 保密级别:秘密 Page 7 of 17 V1.0统一协同办公项目性能测试方案 v1.0.doc 29/10/2014 2. 测试范围 2.1. 测试对象 本次测试对象只包含 e-cology统一协同办公项目,不涉及其他外围系统。 2.2. 需要测试的特性 系统在多用户并发下的性能指标,主要包括: 系统处理能力能否正常承载用户常规及高峰访问下压力; 交易平均响应时间:应用服务器处理交易的平均响应时间,是否满足用户需求; 应用服务器、数据库服务器的 CPU、内存利用率及磁盘 IO 等指标; 并发条件下的交易成功率; 系统在测试环境下的极限处理能力(系统最佳 TPS/HPS 值); 系统处理能力在不同并发情况下的变化趋势; 2.3. 不需要测试的特性 系统业务流程、系统易用性。 性能测试方案模板 性能测试方案 系统架构部项目编号: 保密级别:秘密 Page 8 of 17 V1.0统一协同办公项目性能测试方案 v1.0.doc 29/10/2014 3. 测试启停准则 3.1. 启动准则 系统待测版本定版。 业务模型建立完毕。 测试环境准备完毕,包括: 1.数据库安装并调试成功,并经过相应优化,初始数据量满足测试要求; 2.应用服务器安装成功,待测试版本已正确部署; 3.测试客户端机器到位,系统软件安装完毕; 4.网络配置正确,连接通畅,可以满足压力测试需求。 测试计划审核、批准完毕,项目组签字确认。 3.2. 结束准则 在计划结束日期前完成混合场景阶梯状并发测试及稳定性测试后提交测试报告。 3.3. 暂停/再启动准则 暂停准则: 测试中发现问题,需要系统修改代码,或需要更换应用服务器; 测试环境受到干扰,比如服务器被临时征用,或服务器的其它使用会对测试结果造成干扰; 需要调整测试环境资源,如加减 CPU 数目等。 再启动准则: 测试中发现问题得以解决; 测试环境恢复正常; 环境调整完毕。 性能测试方案模板 性能测试方案 系统架构部项目编号: 保密级别:秘密 Page 9 of 17 V1.0统一协同办公项目性能测试方案 v1.0.doc 29/10/2014 4. 测试分析 4.1. 系统架构分析 4.1.1. 生产环境网络拓扑图 生产环境网络拓扑图如下,本次性能测试主要测试 e-cology 统一协同办公系统性能指标,找到应用系 统的性能瓶颈,便于开发进一步优化,并评估未来系统的压力情况,以保证生产上不会发生性能问题。 4.1.2. 测试环境网络拓扑图 本次性能测试采用如下测试架构: 性能测试方案模板 性能测试方案 系统架构部项目编号: 保密级别:秘密 Page 10 of 17 V1.0统一协同办公项目性能测试方案 v1.0.doc 29/10/2014 4.2. 测试策略设计 总体策略 通过 LR 捕获并模拟终端用户请求,向系统发起压力请求,检验系统性能表现能否满足预期业务需求。 要保证压力的有效性,需详细制定环境策略、数据策略和压力模拟策略。 环境策略 本应该根据生产环境评估测试环境,等比准备测试环境,根据测试结果评估性能能否满足线上压力。 数据策略 由于是新系统因此不需要存量数据,依靠测试中压入的数据进行评估 压力模拟策略 由于移动终端和服务器也是 HTTP 通信,计划用 LR 捕获移动终端和服务器交互报文。开发提供请求 URL,直接利用请求 URL 录制脚本。本次测试通过基准测试、单交易负载测试、混合场景测试、梯度测试、 稳定性测试分析出系统的正常负载能力、系统性能拐点及系统能够承受的极限压力。 4.3. 性能测试业务模型分析 总体模型 系统功能业务占比: 性能测试方案模板 性能测试方案 系统架构部项目编号: 保密级别:秘密 Page 11 of 17 V1.0统一协同办公项目性能测试方案 v1.0.doc 29/10/2014 测试模块交易占比日峰值交易量测试 TPS 新建流程 10%1000.0139 查询流程 10%1000.0139 流程审批 10%1000.0139 流程 代办流程 10%1000.0139 新建文档 10%1000.0139 知识 查询文档 20%2000.0278 首页登录登录 30%2000.0278 4.4. 性能瓶颈点分析 名称 关注点 e-cology 统一协同办公系统 TPS 处理能力、各交易平均响应时间、交易成功率、 支持并发数等 各应用与数据库服务器资源 CPU、内存、I/O 等 4.5. 测试工具 采用 HP 公司的 LoadRunner 测试及分析软件作为测试工具。 LoadRunner 简介: LoadRunner 是一种预测系统行为和性能的工业标准级负载测试工具。在 LoadRunner 的帮助下,用户可 以以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题。LoadRunner 能够对整个企业 架构进行测试,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助用户更快的查找和发现问题。 此外,LoadRunner 能支持广泛的协议和技术,可以为用户的特殊环境提供特殊的解决方案。 本次测试采用的 LoadRunner 版本为 LR11 4.6. 基础数据准备 由于是新系统因此不需要存量数据,依靠测试中压入的数据进行评估 性能测试方案模板 性能测试方案 系统架构部项目编号: 保密级别:秘密 Page 12 of 17 V1.0统一协同办公项目性能测试方案 v1.0.doc 29/10/2014 4.7. 测试数据准备及确认 由项目组老师准备测试环境中的测试数据,包括登录系统用户名等参数化数据。 4.8. 基准测试 测试环境确认之后,对业务模型中涉及的业务做基准测试。目的是检查业务本身是否存在性能缺陷。同时为 将来的混合场景的性能测试性能分析提供参考依据。 测试方法: 编写测试客户端向应用服务器发送业务请求并接收返回结果的脚本,在系统无压力情况下重复 100 次,取 业务的平均响应时间、TPS 作为衡量指标。 4.9. 单交易负载测试 单交易负载测试是逐一对业务模型中的业务或个别重要交易进行单交易多并发测试,目的是考察系统交易编 码是否存在性能隐患。 测试方法: 编写测试客户端向应用服务器发送业务请求并接收返回结果的脚本,使用单交易场景并发数进行测试。 业务模块业务模块响应时间响应时间( (秒秒) )并发用户并发用户 新建流程 3100 代办流程 3100 流程审批 3100 流程 查询流程 3100 新建文档 3100 知识 查询文档 3100 首页登录登录 3100 4.10.混合负载测试 混合负载测试是按照业务模型的约定在一定量的并发情况下测试以下指标:业务的平均交易响应时间、应用 服务器、数据库服务器的资源使用情况、交易正确率等。通过性能测试,可以模拟实际生产环境中在业务处理高 峰期系统的压力情况,得到此时的系统性能表现数据,为系统的实际上线运行提供可靠的参考。 性能测试方案模板 性能测试方案 系统架构部项目编号: 保密级别:秘密 Page 13 of 17 V1.0统一协同办公项目性能测试方案 v1.0.doc 29/10/2014 测试方法: 按照业务模型比例设置测试场景。并逐步增加并发量,记录每次测试环境参数:包括数据库配置参数,应用 系统配置参数。收集系统性能变化曲线。 测试模块交易占比日峰值交易量并发用户数 新建流程 10%100 查询流程 10%100 流程审批 10%100 流程 代办流程 10%100 新建文档 10%100 知识 查询文档 20%200 首页登录登录 30%200 100 4.11.极限容量测试 5.测试模块交易占比日峰值交易量并发用户数 新建流程 10%100 查询流程 10%100 流程审批 10%100 流程 代办流程 10%100 新建文档 10%100 知识 查询文档 20%200 首页登录登录 30%200 100/500/10 0 极限并发 5.1. 稳定性测试 稳定性测试重点测试系统日常业务高峰期压力下运行的稳定性。 测试方法: 采用混合负载测试的脚本及场景设置,选取固定运行时间为 12 小时,记录交易平均响应时间,交易正确率, 应用服务器、数据库服务器 CPU 利用率、内存使用情况等参数,考察应用服务器、数据库服务器是否出现宕机、 交易正确率小于 99等情况。 性能测试方案模板 性能测试方案 系统架构部项目编号: 保密级别:秘密 Page 14 of 17 V1.0统一协同办公项目性能测试方案 v1.0.doc 29/10/2014 6. 测试输出 1.过程性输出: 测试脚本(LoadRunner Vuser Scripts 形式) 测试场景(LoadRunner Scenarios *.lrs 形式) 测试采集数据(Html 形式和 LoadRunner Analysis Session Files 形式) 2.结果输出: 性能测试分析报告 性能测试方案模板 性能测试方案 系统架构部项目编号: 保密级别:秘密 Page 15 of 17 V1.0统一协同办公项目性能测试方案 v1.0.doc 29/10/2014 7. 测试环境 7.1. 生产与测试环境对照情况 服务器服务器测试测试 IPIP 地址地址生产生产 IPIP 地址地址 Weblogic 服务器 数据库服务器 7.2. 压力端配置 主 机IP 地址资 源操作系统备注 LR 控制器 压力发生器 7.3. 软件配置 主机软件系统描述 操作系统 应用系统 中间件 应用服务器 监控工具 操作系统 数据库数据库服务器 监控工具 Nmon 测试工具 Loadrunner 11.0 压力端压力发生器 监控工具 Loadrunner 11.0 性能测试方案模板 性能测试方案 系统架构部项目编号:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论