版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、XX性能稳定性测试方案文件编号版本A0页码 11 / 11深圳市巨鼎医疗设备有限公司XXXX项目测试与验证计划文档编号:受控状态:编 制:_审 核:_批 准:_ 2015-xx-xx 发布_2015-xx-xx 实施深圳巨鼎医疗设备有限公司 发布修订记录日期修订版本描述作者目录1概述51.1目的51.2历史背景52测试范围52.1性能指标测试52.2稳定性测试53测试环境53.1网络拓扑53.2软硬件配置64测试方案64.1指标选择64.1.1吞吐量74.1.2操作相应时间74.1.3操作成功率74.1.4并发测试74.1.5资源使用指标74.2数据与脚本准备84.3资源监控84.4稳定性方案
2、84.4.1稳定性业务模型84.4.2稳定性测试周期85测试方法85.1吞吐量85.2操作相应时间85.3操作成功率95.4并发测试95.5资源使用指标95.6稳定性测试方法96测试实施安排96.1人力资源96.2计划安排107输出物107.1测试记录107.2缺陷&报告11关键词: 摘 要: 缩略语清单: 缩略语 英文全名 中文解释1. 概述1.1. 目的通过对XXXXXX系统的性能稳定性测试实施,在测试范围内可以达到如下目的:Ø 了解XXX系统在各种业务场景下的性能表现;Ø 了解XXX业务系统的稳定性;Ø 通过各种业务场景的测试实施,为系统调优提供数据
3、参考;Ø 通过性能测试发现系统瓶颈,并进行优化。Ø 预估系统的业务容量1.2. 历史背景描述产品历史版本继承关系,以及之前比较容易出现的性能稳定性问题和现象,或者外面已经使用了此产品的客户反馈较多的性能稳定性问题有哪些等等。2. 测试范围列出性能稳定性测试的范围,包括如下几个方面。2.1. 性能指标测试本次性能测试需要测试的性能指标包括: 1、吞吐量方面:后台主机每秒能够处理的XXX业务的数量2、操作响应时间(3-5-8秒 ):(可列出一个性能指标清单)3、操作成功率99.999%:(采用XXX工具重复业务多少次)4、并发测试5、资源使用指标:前置和核心系统各服务器CPU(
4、80%)、内存占用率(80%)、数据库资源占用等; 2.2. 稳定性测试列出稳定性运行的业务范围,稳定性监控哪些进程等。3. 测试环境下面列出了在系统测试阶段一般会开展的测试活动,可依据实际情况进行裁剪或添加3.1. 网络拓扑画出测试时的组网图和带宽,例如:3.2. 软硬件配置软件环境软件名称版本备注硬件配置硬件名称数量规格备注工具工具名称工具版本备注进程监控工具系统资源监控工具4. 测试方案4.1. 指标选择通过现场业务数据统计和业务模型分析,和架构师、系统分析师等交流,最终确认选择如下性能指标进行4.1.1. 吞吐量根据二八原则(80%的交易量发生在20%的时间段内),当前生产环境对主机的
5、交易吞吐量指标要求为:吞吐量指标1:TPS_1 【】 * 80% / (24 * 20% * 3600) = 【】 笔/秒为获取系统主机的最大处理能力,在本次性能测试中可通过不断加压,让数据系统主机CPU利用率达到%,记录此时的TPS值,作为新主机处理能力的一个参考值。吞吐量指标2:4.1.2. 操作相应时间列出需要测试相应时间的功能,如果太多,可以以附件清单的方式给出功能优秀正常不可接受测试结果(测试三次取平均值)登录<1s<3s>3s4.1.3. 操作成功率列出需要重复多次测试成功率的测试项和要求功能测试次数成功率要求登录100000次(使用LR工具)99.99%4.1.
6、4. 并发测试列出需要做并发测试的功能清单和要求并发功能并发数测试次数登录10要求所有并发均能成功。性能符合3.1.2指标要求,CPU和内存等符合3.1.5要求。4.1.5. 资源使用指标在正常的并发测试和批处理测试中,核心系统服务器主机的资源使用指标要求CPU使用率 80%内存使用率 80%4.2. 数据与脚本准备列出需要准备哪些数据和数据插入的脚本列出测试执行过程中需要做脚本编写的用例列出其他脚本需求,如资源监控4.3. 资源监控本次测试采用XXX工具监控,监控XXX服务器、XXX客户端资源使用情况,要求如下:服务器端:Ø 系统CPU使用率 80%Ø 系统内存使用率 8
7、0%Ø 系统IO使用率 80%客户端:Ø 系统CPU使用率 80%Ø 系统内存使用率 80%Ø 系统IO使用率 80%其他:依据情况补充4.4. 稳定性方案4.4.1. 稳定性业务模型1、 业务背景:模拟哪些业务范围,以及量有多大(可以列一个清单)2、 背景业务压力:如XX操作并发多少,(可以列一个清单)3、 实操业务压力:人工参与的测试客户端多少个4.4.2. 稳定性测试周期一般以2周为一个周期。5. 测试方法列出各项测试活动使用的方法和监控手段。5.1. 吞吐量采用什么工具来测试吞吐量,比如LR。5.2. 操作相应时间采用什么工具来测试相应时间,比如
8、LR5.3. 操作成功率采用什么工具来测试成功率,比如LR5.4. 并发测试采用什么工具来测试成功率,比如LR5.5. 资源使用指标采用什么工具或脚本收集资源使用情况,如LR自带的资源监控工具5.6. 稳定性测试方法列出采用的稳定性测试方法,如1、 系统在压力测试工具LR连续运行事先准备的测试脚本。2、 稳定性测试期间不间断的有人为手工操作在进行。3、 XX测试工具模拟XX业务或网络环境等。4、 利用XX工具对系统资源进行监控,并分析监控获取的数据判断是否存在性能瓶颈5、 对测试脚本执行的记录进行分析,判断业务成功率是否达到要求6、 利用XX工具对进程进行监控,分析进程的资源使用是否合理,是否
9、存在进程异常情况。6. 测试实施安排本节列出推荐 <项目名称> 项目使用的资源,及其主要职责、知识或技能。6.1. 人力资源角色所推荐的最少资源具体职责或注释测试代表 1人进行管理监督。职责: 提供技术指导 获取适当的资源 提供管理报告性能测试设计人员 2人确定测试用
10、例、确定测试用例的优先级并实施测试用例。职责: 生成测试计划 生成测试模型 评估测试工作的有效性性能测试设计执行人员 3人执行测试。职责: 执行测试
11、; 记录结果 从错误中恢复 记录变更请求6.2. 计划安排下表列出了测试项目所需的系统资源,包括所有的软硬件资源。阶段编号任务工作量(人日)开始日期结束日期责任人测试计划1制定测试方案2评审测试方案测试准备3测试工具准备4测试环境准备5测试数据准备6测试脚本编制、调试7测试场景准备测试执行8测试执行(基准测试)9测试执行(并发测试)优化阶段代码优化:如果测出结果没有达到要求,需要调优时间不定10测试执行(基准测试)11测试执行(并发测试)12测试执行(稳定性测试)测试评估14编写测试报告15评审测试报告7. 输出物本节列出了将要创建的各种文档、工具和报告,及其创建人员、交付对象和交付时间。交付件清单:用例、执行记录、收集数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年公司年度财务总结与分析报告
- 企业法律事务年度工作总结报告
- 土壤类型分类与教学设计方案
- 小学英语核心词汇教学计划
- 工业安全标准化管理体系介绍
- 锚索支护堵漏施工方案详细设计
- 幼儿园阿拉伯数字描红练习册
- 薪酬调整与员工满意度提升策略
- 大学英语词汇分级学习指南
- 政协提案撰写规范及范例
- 四川水利安全b证考试题库及答案
- 备战2026年高考语文作文:“先行者与后来者”材料作文写作指导+范文示例
- 软陶泥手工教学课件
- 秋冬护心脑正当时课件
- GB/T 3672.2-2025橡胶制品的公差第2部分:几何公差
- 2025年《行政执法》考试真题(附答案)
- 学堂在线 研究生生涯发展与规划 章节测试答案
- 南京六合经济开发区公开招聘9人笔试备考题库及答案详解一套
- 水利水电工程单元工程施工质量验收标准第8部分:安全监测工程
- 印象主义绘画课件
- 第9课《九月九日忆山东兄弟》课件
评论
0/150
提交评论