




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
压力测试方案 Xx 软件技术有限公司 2012 04 1 目目 录录 1 1 概述概述 3 3 1 1 简介 3 1 2 目的 3 1 3 定义 3 2 2 测试环境测试环境 3 3 2 1 网络 3 2 2 应用服务器 4 2 3 数据库服务器 4 2 4 测试机 5 2 5 条件与限制 5 3 3 测试工具测试工具 6 6 3 1 测试工具 6 3 2 工具简介 6 4 4 测试数据测试数据 7 7 4 1 交易类 7 4 2 简单查询类 7 4 3 复杂查询类 7 5 5 测试方法及步骤测试方法及步骤 7 7 6 6 测试结果测试结果 7 7 2 1 1 概述概述 1 11 1 简介简介 软件压力测试 是软件质量保证的一项基本 行为 是每个重要软件测试工 作的一部分 软件压力测试 是指对系统不断施加压力 的情况下 根据系统 各项指标的变化情况来判断 1 系统可能存在的 瓶颈 2 系统负载能力 3 系统正常运行情况下的运行效率 1 21 2 目的目的 通过压力测试 判断当前应用环境情况下系统的负载能力 为今后应用 范围扩大 用户量上升后 服务器扩容 升级等提供必要的技术支撑 及服 务器规划等 1 31 3 定义定义 术语术语说明说明 应用服务器 B S 三层架构中的应用处理服务器 提供请求的接收 处理 返回 数据库服务器 B S 三层架构中的数据处理服务器 提供数据的存储和读取等 功能 测试机专门用来压力测试的计算机 通常为常用的 PC 机 系统用户数是指实际可能使用应用系统的总用户数 在线用户数是指当前登录应用系统 处于正在操作或空闲状态的用户数 并发用户数是指当前登录应用系统 并同时进行操作的用户数 响应时间 是指服务器从接收请求到返回请求之间的处理时间 压力测试 中 忽略网络传输时间及测试机中处理时间 测试机上获得响 应时间即作为服务器的响应时间 2 2 测试环境测试环境 2 12 1 网络网络 为了尽量避免网络传输给压力测试结果带来的影响 我们选取内部局域 3 网作为压力测试的网络环境 网络框图如下 2 22 2 应用服务器应用服务器 应用服务器即 WEB 服务器 是压力测试的主要对象 应用服务器为目前 正式环境中运行的服务器 应用服务器配置不同 其压力测试结果也不一致 应用服务器配置如下 服务器类型 处理器 内存 硬盘 硬件配置 操作系统 其它运行软件 2 32 3 数据库服务器数据库服务器 数据库服务器是用来数据存储的服务器 数据库服务器不作为本次压力 测试服务器的对象 及在压力测试过程中忽略了数据库服务器可能带来的影 响 以及瓶颈 在一般 WEB 应用系统中 数据库服务器的配置要远远高于WEB 应用服 务器的配置 数据库服务器配置如下 服务器类型 硬件配置 处理器 4 内存 硬盘 操作系统 数据库系统 其它运行软件 2 42 4 测试机测试机 由于压力测试是对系统负载能力的测试 无法通过真是的环境来进行获 取相关指标 因此通过测试机 模拟用户 虚拟用户 实际的操作来进行测 试 测试机即安装压力测试工具 及进行压力测试的客户端机器 一般采用 高档次的用户 PC 机来进行测试 在压力测试过程中 一般忽略测试机对压力测试结果的影响 测试机配置 服务器类型 处理器 内存 硬盘 硬件配置 操作系统 其它运行软件 2 52 5 条件与限制条件与限制 为了尽量保证压力测试结果的真实性 在压力测试期间 做如下的条件 限制 1 局域网内进行压力测试 2 数据库服务器除了处理测试应用系统请求外 不进行其它应用请求 3 测试应用服务器不进行其它的正常业务处理 因此压力测试安排在非 工作日进行 4 压力测试结果忽略测试机 应用服务器 网络等其它额外的开销 不 5 做为系统瓶颈的分析对象 3 3 测试工具测试工具 3 13 1 测试工具测试工具 测试工具 LoadRunner11 3 23 2 工具简介工具简介 LoadRunner 是比较流行的一款测试工具 它通过模拟多个用户同时在应 用程序中工作的环境 对应用程序进行负载测试 当应用程序在负载状态下 运行时 LoadRunner 会准确评测 监控并分析系统的性能和功能 LoadRunner 使用 HTTP HTTPS 协议 主要思想是 使用虚拟用户 Virtual users 来模拟实际用户对系统施加压力 模拟图如下 4 4 测试数据测试数据 4 14 1 交易类交易类 交易类数据是指系统功能模块中实现简单的增 删 改操作 仅实现简 单的数据保存 修改 删除操作 交易类是系统中基本的业务操作 操作量大 性能要求高 服务器请求 处理时间相对较短 根据测试应用系统各模块的情况 我们选取以下功能做为交易类测试数 6 据 1 纳税评估中的单个文书保存 交易类数据操作最为频繁 且数据保存 可重复执行 4 24 2 简单查询类简单查询类 简单查询类是指系统功能模块中实现简单查询功能 服务器不需要进行 复杂运算的查询模块 简单查询类也是系统中基本的操作模块 操作量相对较大 性能的要求 较高 对服务器的压力相对较小 根据测试应用系统各模块的情况 我们选取以下功能做为简单查询类的 数据 1 单户分析 2 补充申报统计 及查询明细 3 评估任务统计 及查询明细 4 34 3 复杂查询类复杂查询类 复杂类查询是指系统功能模块中实现较为复杂的查询 一般需要服务器 进行较大量的数据运算才能得出结果 复杂类查询是系统中比较重要的模块 但使用的用户量相对较小 性能 要求不是太高 但对服务器的压力较大 根据测试应用系统各模块的情况 我们选取以下功能做为复杂查询类的 数据 1 建模绩效考核 2 评估情况统计 5 5 测试方法及步骤测试方法及步骤 5 15 1 测试准备测试准备 按照本测试方案及测试计划 编写测试数据脚本 并在模拟环境中进行 测试运行 5 25 2 测试环境搭建测试环境搭建 根据测试方法和测试步骤 及测试环境的要求 按照测试计划搭建测试 环境 并安排甲乙双方参加的测试人员及工作职责 7 5 35 3 压力测试压力测试 压力测试分以下两种情况测试 1 单一业务测试 即根据测试数据进行单项测试 据此判断单项业务系 统的负载能力 2 综合业务测试 即根据用户的特性 将单项业务测试按一定的比例进 行测试 据此判断系统整体的负载能力 综合业务测试比例 测测试试内内容容比比例例5 50 0 并并发发数数时时操操作作用用户户数数 纳税评估中的单个文书保存 60 30 单户分析 10 5 补充申报统计 10 5 评估任务统计 10 5 建模绩效考核 5 2 评估情况统计 5 3 压力测试中并发数可以按照测试的内容从低到高依次递增 直至服务器 达到最大的负载能力或服务器崩溃 压力测试过程中需要记录的性能指标包括 测测试试环环境境指指标标 并发用户数 最小响应时间 最大响应时间 测试机 平均响应时间 最小值 最大值WEB 服务器 CPU 平均值 最小值 最大值WEB 服务器内存 平均值 6 6 测试结果测试结果 6 16 1 评判标准评判标准 业业务务平平均均响响应应时时间间满满意意度度 用用户户感感受受 交易类 2 秒良好 8 3 5 秒一般 5 秒 10 秒较差 10 秒以上难以忍受 5 秒良好 5 10 秒一般 10 30 秒较差 简单查询类 30 秒以上难以忍受 10 秒良好 10 30 秒一般 30 60 秒较差 复杂查询类 60 秒以上难以忍受 以上标
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汉字猜字谜课件
- 贵州省贵阳市普通高中2024-2025学年高一下学期期末监测化学试题(含答案)
- 2024-2025学年江苏省南京市六合区苏教版四年级下册期末考试数学试卷(含部分答案)
- 0-3岁婴幼儿保育与教育(1+x幼儿照护)知到智慧树答案
- 餐饮行业市场潜力分析
- 2024年秋新北师大版数学一年级上册教学课件 第四单元 10以内数加与减 第8课时 挖红薯
- 永州消防知识培训课件
- 跨境电子商务双语教程 习题和答案Chapter 4
- 水表检定基础知识培训课件
- 混凝土施工中表面光洁度控制方案
- 北京市建筑施工作业人员安全生产知识教育培训考核试卷(A-B-C-D-E)【完整版】
- GB/T 4909.7-2009裸电线试验方法第7部分:卷绕试验
- GB/T 10058-2009电梯技术条件
- GA 1016-2012枪支(弹药)库室风险等级划分与安全防范要求
- FZ/T 07012-2021绿色设计产品评价技术规范毛精纺产品
- 地质灾害培训班滑坡防治工程勘查规范
- 常见遗传性代谢疾病的早期诊断和治疗课件
- 工程项目成本核算制度
- um-joyo c2001跨平台监控防误一体化系统使用说明书
- 输液泵/微量注射泵使用技术操作考核评分标准
- 国家科学技术奖学科专业评审组评审范围简表
评论
0/150
提交评论