版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、XXXX 系统 性能测试方案 撰写人:周莉芳创建日期: 2016.09.19 审核人:审核日期: 文档类型正式稿 有效期限 文 档 历 史 日期负责人操作类型版本号说明 2016/9/19 周莉芳新建 V1.0 新建 目 录 1.概述.1 1.1编写目的.1 1.2测试内容.1 2.性能测试策略.1 2.1方法.1 2.2流程.2 2.3工具.2 2.3.1性能测试工具.2 3.性能测试环境.2 3.1网络拓扑图.2 3.2软硬件环境.2 4.性能测试指标.3 4.1性能指标关注点.3 4.2性能指标详解.3 4.2.1业务性能指标.3 4.2.2应用服务器性能指标.4 4.2.3数据库服务器
2、性能指标.4 4.2.4性能指标参考.5 5.测试场景.5 5.1存量数据.5 5.2测试场景设计.6 5.2.1单交易基准测试.6 5.2.2单交易并发测试.6 5.2.3混合场景并发测试.8 5.2.4稳定性测试.9 6.进度计划及人员安排.9 6.1进度计划.9 6.2人员安排.10 7.风险评估.11 1. 概述 1.1 编写目的 本测试方案用于指导 XXXX 系统 的性能测试工作。本文主要描述了性能测试范围、性能参考指标以 及使用的测试方法,以便于性能测试实施人员有依据性地对系统展开性能测试,根据实际的性能测试结 果数据考察系统的相关指标情况,以便于开发对系统实施相关的调优工作,以及
3、项目相关人员对系统的 性能有个客观的评估。 1.2 测试内容 依据 XXXX 系统的关键业务及功能使用的频繁程度,制定以下功能点为本次性能测试范围,以及对 应需满足的性能指标: 序号模块测试内容最大并发数响应时间(s)备注 1 2 3 4 5 6 7 2. 性能测试策略 2.1 方法 使用性能测试工具编写特定的测试脚本,使用多用户并发,模拟对 XXXXX 系统相关功能进行持续并 发访问操作,并记录系统的响应时间等相关信息,以及应用服务器、数据库服务器资源使用情况。 2.2 流程 系统性能测试范围及指标分析-制定测试场景-编写测试脚本-准备测试数据-准备测试环境-执 行测试场景-收集测试结果数据
4、-测试结果分析-测试报告输出。 2.3 工具 2.3.1 性能测试工具 脚本准备:Loadrunner11; 场景执行:Loadrunner11; 资源监控:nmon、nmon analyser,适用于应用服务器及数据库服务器。 3. 性能测试环境 3.1 网络拓扑图 应用服务器 数据库服务器 负载机 测试员 场景控制器 交换机 3.2 软硬件环境 序号用途硬件配置软件配置 IP 备注 1 Web 服务器 CPU:Intel(R) E5- 2603 内存:8G 硬盘:400G 网卡:1000M 操作系统:ubuntu 2 数据库服务器 CPU:Intel(R) E5- 2603 内存:8G 硬
5、盘:400G 网卡:1000M 操作系统: ubuntu 数据库: postgresql、 mongodb 3 测试客户端 Intel(R) i5-6400 4 核 8G 内存 900G 硬盘 Win7 IE11 控制器与负载 机为同一台机 器 4. 性能测试指标 4.1 性能指标关注点 本次性能测试,主要关注以下三个最重要的性能指标: 吞吐率(TPS) 响应时间(RT) 系统资源利用率(Load) 4.2 性能指标详解 以下是本次性能测试过程中需要关注的性能指标,以及性能指标的范围。本节中的所有性能指标数 据均通过性能测试工具一节中描述使用的工具进行收集。 4.2.1 业务性能指标 序号指标
6、名指标说明采集方法 1 并发用户数在同一时刻与服务器进行了交互的在线用户数量 loadrunner 2 响应时间客户发出请求到得到响应的整个过程的时间。一般 loadrunner 可以分为三部分:呈现时间,数据传输时间和系统 处理时间 3 每秒处理事 务数(TPS) 每秒钟系统能够处理事务或交易的数量,它是衡量 系统处理能力的重要指标。 loadrunner 4 事务成功率本次测试中出现成功的事务数量/事务的总数 loadrunner 4.2.2 应用服务器性能指标 序号指标名指标说明采集方法 1 CPU 占用率 对一个时间段内 CPU 使用状况的统计。 建议:75% nmon 2 内存内存使
7、用是否平稳,建议80% nmon 3 磁盘 I/O建议 Iowait30% nmon 4SWAP 有没有交换页面 nmon 4.2.3 数据库服务器性能指标 序号指标名指标说明采集方法 1 cpu 占用率数据库 cpu 利用率,建议70% nmon 2 内存内存使用是否平稳 nmon 3 磁盘 I/O建议 IOwait=105TPS 10TPS=5 2 响应时间 RT=2s2sRT=5s 3CPUCPU=75%75%CPU=80% 4MemMem =75%75% Mem =80% 5 慢 SQL 数量慢 SQL=0慢 SQL=1慢 SQL=2 5.2.1 单交易基准测试 对各个交易进行单次执行
8、,获取响应时间、TPS 等数据。 序号模块测试内容并发数响应时间(s)备注 1 1 2 1 31 41 51 61 71 每一交易执行 3 次,取 平均值作为统计数据结 果; 虚拟用户加载方式:每 5 秒钟加载 2 个用户。 81 5.2.2 单交易并发测试 对各个交易进行单交易基准并发测试,得出基本性能指标。 序号模块测试内容并发数持续时间(m)备注 1 2 3 4 5 6 7每一场景执行 3 次,取 平均值作为统计数据结 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 果; 虚拟用户加载方式:每 5 秒钟加载 2 个用户。 24 5.2.3 混合
9、场景并发测试 对所有交易混合场景进行阶梯式压力发起,得到各负载下的处理能力以及各交易的性能 表现。 序号场景并发数交易名称占比(%)持续时间 (m) 备注 1 场景一 2场景二 3场景三 4场景四 5.2.4 稳定性测试 以混合场景,日常交易了压力对系统进行长时间的稳定性测试,考察系统长期稳定运行 情况。 序号场景并发数交易名称占比(%)持续时间备注 1 场景一3*24 小时 各脚本设置思考 时间 2 分钟。 6. 进度计划及人员安排 6.1 进度计划 序号 任务工作量(人日)开始日期结束日期责任人 1 制定测试方案 2 测试环境部署 3 测试数据准备 4 测试脚本准备 5 测试环境部署 6 执行测试 7 测试结果分析 8 编写测试报告 6.2 人员安排 序号分类姓名部门职责 1 2 3 7. 风险评估 本节主要对性能测试过程中可能遇到的风险以及问题进行有效的测试管理、改进及风险规避等。 序号风险类型描述等级缓解策略 1 过程风险 由于设计不合理或不正确,导致测 试不准确、漏测、测试失败等。 高 与需求进行沟通确认,进行性能测 试方案评审。 2 技术风险 测试过程中因选取测试技术部合理 或不完善,导致测试失败。 中 对使用到的测试技术进行预研,进 行测试技术
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026北京市平谷区事业单位招聘49人(第二次)模拟试卷带答案详解(培优B卷)
- 2026四川凉山州木里中学招聘高中教师16人考前冲刺试卷附参考答案详解【能力提升】
- 2026河北承德县卫健系统事业单位公开选聘工作人员20名模拟试卷及完整答案详解(网校专用)
- 2026江西南昌市公园事务中心招聘水电工岗位招聘1人考前冲刺试卷及完整答案详解【历年真题】
- 2026本溪市教育系统暑期引进急需紧缺人才3名(本溪市第一中学)模拟试卷含答案详解(模拟题)
- 2026四川凉州普格县就业创业促进中心见习基地招收青年就业见习23人备考题库及完整答案详解1套
- 2026浙江舟山市普陀区渔港建设管理有限公司招聘2人考前冲刺密卷及答案详解【基础+提升】
- 2026江西上饶市信州中等专业学校招聘编外聘用教师8人考前冲刺密卷附答案详解【培优A卷】
- 2026年8月鼎和财产保险股份有限公司社会招聘44人考前冲刺密卷参考答案详解
- 2026上海市嘉定区马陆育才联合中学招聘4名编外教师考前冲刺试卷及参考答案详解(黄金题型)
- 2026年中小学教师(语文)副高级职称评审答辩题库及答案
- 学校管理与教师专业发展手册
- 初中音乐七年级上册《美丽的草原我的家》深度鉴赏与跨文化理解教案
- 2026秋新人教版英语五年级上册单元一Unit 1 Different friends测试卷-提高卷附答案(文档中已插入听力音频)
- 2026广西南宁市青秀区伶俐镇人民政府招聘2人(劳务派遣)笔试参考题库及答案详解
- 2026年餐饮服务食品安全管理员试题及答案
- GB/T 47950-2026资产管理数据资产登记指南
- 2026版《医师外出会诊管理暂行规定》课件
- 影像医学技术操作规程大全
- 2026年河南高考地理考试试卷及答案
- 中国老年抗中性粒细胞胞浆抗体相关肾小球肾炎治疗指南总结2026
评论
0/150
提交评论