版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、XXXX 系统性能测试方案撰写人:周莉芳创建日期:2016.09.19审核人:审核日期:文档类型正式稿有效期限文档历史日期负责人操作类型版本号说明2016/9/19周莉芳新建V1.0新建目录1. 概述 .11.1编写目的 .11.2测试内容 .12.性能测试策略 .12.1方法 .12.2流程 .22.3工具 .22.3.1性能测试工具 .23.性能测试环境 .23.1网络拓扑图 .23.2软硬件环境 .24.性能测试指标 .34.1性能指标关注点 .34.2性能指标详解 .34.2.1业务性能指标 .34.2.2应用服务器性能指标 .44.2.3数据库服务器性能指标 .44.2.4性能指标参
2、考 .55.测试场景.55.1存量数据55.2测试场景设计55.2.1单交易基准测试65.2.2单交易并发测试65.2.3混合场景并发测试75.2.4稳定性测试86.进度计划及人员安排96.1进度计划96.2人员安排107. 风险评估101. 概述1.1编写目的本测试方案用于指导XXXX 系统的性能测试工作。本文主要描述了性能测试范围、性能参考指标以及使用的测试方法,以便于性能测试实施人员有依据性地对系统展开性能测试,根据实际的性能测试结果数据考察系统的相关指标情况,以便于开发对系统实施相关的调优工作,以及项目相关人员对系统的性能有个客观的评估。1.2测试内容依据 XXXX 系统的关键业务及功
3、能使用的频繁程度,制定以下功能点为本次性能测试范围,以及对应需满足的性能指标:序号模块测试内容最大并发数响应时间 (s)备注12345672. 性能测试策略2.1方法使用性能测试工具编写特定的测试脚本,使用多用户并发,模拟对XXXXX 系统相关功能进行持续并发访问操作,并记录系统的响应时间等相关信息,以及应用服务器、数据库服务器资源使用情况。2.2流程系统性能测试范围及指标分析- 制定测试场景- 编写测试脚本- 准备测试数据- 准备测试环境- 执行测试场景 - 收集测试结果数据- 测试结果分析 - 测试报告输出。2.3工具2.3.1性能测试工具脚本准备: Loadrunner11;场景执行:
4、Loadrunner11;资源监控: nmon、nmon analyser,适用于应用服务器及数据库服务器。3. 性能测试环境3.1网络拓扑图应用服务器数据库服务器交换机负载机场景控制器测试员3.2软硬件环境序号用途硬件配置软件配置IP备注CPU:Intel(R)E5-26031Web 服务器内存: 8G操作系统 :ubuntu硬盘: 400G网卡: 1000MCPU:Intel(R)操作系统 :E5-2603ubuntu2数据库服务器内存: 8G数据库:硬盘: 400Gpostgresql 、网卡: 1000MmongodbIntel(R)i5-6400 4控制器与负载3核Win7测试客户端
5、8G 内存机为同一台机IE11900G 硬盘器4. 性能测试指标4.1性能指标关注点本次性能测试,主要关注以下三个最重要的性能指标:吞吐率( TPS )响应时间( RT )系统资源利用率(Load )4.2性能指标详解以下是本次性能测试过程中需要关注的性能指标,以及性能指标的范围。本节中的所有性能指标数据均通过性能测试工具一节中描述使用的工具进行收集。4.2.1业务性能指标序号指标名指标说明采集方法1并发用户数在同一时刻与服务器进行了交互的在线用户数量loadrunner2响应时间客户发出请求到得到响应的整个过程的时间。一般可loadrunner以分为三部分:呈现时间,数据传输时间和系统处理时
6、间每秒处理事每秒钟系统能够处理事务或交易的数量,它是衡量系3loadrunner务数 (TPS)统处理能力的重要指标。4事务成功率本次测试中出现成功的事务数量/ 事务的总数loadrunner4.2.2应用服务器性能指标序号指标名指标说明采集方法对一个时间段内 CPU 使用状况的统计。1CPU 占用率nmon建议: 75%2内存内存使用是否平稳,建议 80%nmon3磁盘 I/O建议 Iowait30%nmon4SWAP有没有交换页面nmon4.2.3数据库服务器性能指标序号指标名指标说明采集方法1cpu 占用率数据库 cpu 利用率,建议70%nmon2内存内存使用是否平稳nmon3磁盘 I
7、/O建议 IOwait=105TPS 10TPS=52响应时间RT=2s2sRT=5s3CPUCPU=75%75%CPU=80%4MemMem =75%75% Mem =80%5慢 SQL 数量慢 SQL=0慢 SQL=1慢 SQL=25. 测试场景5.1存量数据经过与需求人员进行沟通了解,设计系统的存量数据如下:序号数据类型数量分布要求备注12345.2测试场景设计测试场景的设计原则为:按照需求文档及与需求人员沟通结果进行设计。5.2.1单交易基准测试对各个交易进行单次执行,获取响应时间、TPS 等数据。序号模块测试内容并发数响应时间 (s)备注1121每一交易执行 3 次,取31平均值作为
8、统计数据结41果;51虚拟用户加载方式 :每 561秒钟加载 2 个用户。71815.2.2单交易并发测试对各个交易进行单交易基准并发测试,得出基本性能指标。序号模块测试内容并发数持续时间( m )备注1234567每一场景执行3 次,取89101112131415161718192021222324平均值作为统计数据结果;虚拟用户加载方式:每 5秒钟加载2 个用户。5.2.3混合场景并发测试对所有交易混合场景进行阶梯式压力发起,得到各负载下的处理能力以及各交易的性能表现。序号场景并发数交易名称占比( % )持续时间( m )备注1 场景一2 场景二3 场景三4 场景四5.2.4稳定性测试以混
9、合场景,日常交易了压力对系统进行长时间的稳定性测试,考察系统长期稳定运行情况。序号场景并发数交易名称占比( % )持续时间备注各脚本设置思考1场景一3*24 小时时间 2 分钟。6. 进度计划及人员安排6.1进度计划序号任务工作量(人日)开始日期结束日期责任人1 制定测试方案2 测试环境部署3 测试数据准备4 测试脚本准备5 测试环境部署6 执行测试7 测试结果分析8 编写测试报告6.2人员安排序号分类姓名部门职责1237. 风险评估本节主要对性能测试过程中可能遇到的风险以及问题进行有效的测试管理、改进及风险规避等。序号风险类型描述等级缓解策略由于设计不合理或不正确, 导致测试与需求进行沟通确认,进行性能测1过程风险高不准确、漏测、测试失败等。试方案评审。测试过程中因选取测试技术部合理对使用到的测试技术进行预研,进2技术风险中或不完善,导致测试失败。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度年福建省高校教师资格证之高等教育法规押题练习试题B卷含答案
- 2024年无线呼叫器项目资金需求报告代可行性研究报告
- 2024年煤制合成氨项目资金需求报告代可行性研究报告
- 三年级数学计算题专项练习及答案集锦
- 视觉、情感与认同:视听综艺节目的文化认同建构路径
- 牛津译林版英语高一上学期期末试题及答案指导
- 2024年桥梁建设协议格式实例
- 二手房经纪服务个性化协议样本
- 2024年非全日制员工协议示范文本
- 2024年试用期间协议期限规定详解
- 抗菌药物科普小常识
- GA 844-2009防砸复合玻璃通用技术要求
- 小学四年级下册综合实践活动.二十四节气-(37张)ppt
- 鼻通气功能检查
- MES技术及其应用-西门子MES剖析课件
- 抢救车药品交接本
- 体育说课教学课件
- 画鼻子游戏课件
- 小区施工管理制度4篇
- 《西方礼仪》教案
- 《逍遥游》-完整版课件
评论
0/150
提交评论