已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第 1 页 共 11 页 09 26 2005 用户名称 密级 XXXX 项目性能测试方案项目性能测试方案 V1 0V1 0 文档编号 项目名称 编 写 编写日期 审 核 审核日期 第 2 页 共 11 页 09 26 2005 修订状况修订状况 章节 编号 章节名称修订内容简述修订日期 修订前 版本号 批准人 第 3 页 共 11 页 09 26 2005 目录目录 1 测试范围 4 2 测试活动 4 2 1 测试工具 4 2 2 测试类型 4 2 2 1 基准测试 4 2 2 2 并发数测试 5 2 2 3 稳定性测试 5 2 2 4 浪涌式测试 5 3 测试环境 5 3 1 软件环境 5 3 2 硬件环境 5 3 3 网络拓扑图 6 4 测试方案 6 4 1 模拟数据量分布 6 4 2 典型交易选取 6 4 3 并发方法 7 4 4 延时说明 7 4 5 执行速度 7 4 6 方案设置 7 4 6 1 基准测试 7 4 6 2 并发数测试 8 4 6 3 稳定性测试 9 4 6 4 浪涌式测试 10 第 4 页 共 11 页 09 26 2005 1 概述概述 此处简述性能测试的概述 如 本次测试测试旨在检测 XX 项目系统性能 由于解决方案部未对该产品提出明确的性能指标 而且受到基地硬件环境所限 所以项目组只能在基地所能提供的硬件 软件基础上 对 XX 进行 测试 性能测试采用 MI 公司的 LoadRunner7 8 作为性能测试的工具 模拟用户进行基准测试 并 发数测试 稳定性测试 浪涌式测试等四种类型的测试 并对主要测试指标参数进行分析 2 测试测试手段和范围手段和范围 2 1 测试工具测试工具 本次性能测试采用 MI 公司的 LoadRunner 作为性能测试的工具 LoadRunner 主要提供 3 个 性能测试组件 Virtual User Generator Controller Analysis 使用 Virtual User Generator 录制测试脚本 用 Controller 进行管理 控制并发的模拟用户并发数 记录测试结果 包括缺陷报告和测 试日志 Analysis 进行统计和分析测试结果 2 2 测试测试范围范围 本次测试使用相同的测试用例 详细信息请参考 4 2 节 进行基准测试 并发数测试 稳 定性测试 浪涌式测试等四种类型的测试 2 2 1 2 2 1 基准测试基准测试 对建行 TELLER 平台改造项目系统测试业务模型中所涉及的 业务进行基准测试 基准测试可在系统无压力 测试环境独立于外界环境 服务器无额外服务运行 无额外监控 进程运行 待测试系统无其他业务在运行 情况下 取得各项业务的系统平均响应时间作为分析 衡量指标 用于初步诊断系统是否存在性能瓶颈 第 5 页 共 11 页 09 26 2005 2 2 2 2 2 2 并发数测试并发数测试 按照业务模型约定的业务间比例关系 用 LoadRunner 模拟多用户同时向应用服务器并发提 交交易请求 测试运行过程中每个用户在没有任何时间间隔 ThinkTime 的情况下反复提交交 易 固定运行时间为 5 分钟 2 2 3 2 2 3 稳定性测试稳定性测试 稳定性测试重点测试建行 TELLER 平台改造项目系统在业务高峰期压力下运行的稳定性 2 2 4 2 2 4 浪涌式测试浪涌式测试 持续进行高强度和普通强度的交叉压力测试 3 测试环境测试环境 3 1 软件环境软件环境 资源资源描述描述数量数量 测试客户端软件环境测试客户端软件环境 LoadRunner7 8负载生成工具软件 License 为 100001 Office2000 办公软件用于测试数据处理1 Windows 2000 professional测试客户端操作系统软件1 IE6 0 及其相应页面组件 测试客户端应用软件1 测试服务器端软件环境测试服务器端软件环境 Windows 2000 professional服务器端操作系统软件1 Weblogic8 1 jdk1 4 2 应用服务器软件1 AIX 5 2 0 0 Informix 7 以上 DB Server1 3 2 硬件环境硬件环境 资源资源描述描述数量数量 测试客户端硬件环境台式 PC CPU 2 8GHz 1G 内存 最低 512M 40G 硬盘 2 测试服务器端硬件环境AIX 6000 1 数据库环境 第 6 页 共 11 页 09 26 2005 3 3 网络拓扑图网络拓扑图 在实际硬件测试环境中网络拓扑图 4 测试方案测试方案 4 1 模拟数据量分布模拟数据量分布 总记录数 条 表数量 本次测试使用数据信息如下 模块表类别表名记录数 条 4 2 典型交易选取典型交易选取 选取原则 业务统计中几种典型业务的比例 第 7 页 共 11 页 09 26 2005 调用频繁 占用空间大的数据库表的交易 占用最大存储空间或其它资源的交易 对磁盘 常驻内存的数据过度访问的交易 选取结果 交易一 交易名称交易编号相应脚本名称说明 Tran 1Transaction 1 交易二 交易名称交易编号相应脚本名称说明 Tran 1Transaction 1 交易三 交易名称交易编号相应脚本名称说明 Tran 3Transaction 3 4 3 并发方法并发方法 本次测试采用 LoadRunner 的模拟终端方式发起 采用逐步上压的方法 每 1 秒发起 1 个并 发 9 分钟以内登录完毕 持续执行时间设定为 5 分钟 持续执行时间结束后 每 1 秒停止 1 个 并发 4 4 延时说明延时说明 按照建行 TELLER 平台改造项目系统日常业务模型的约定 添加交易间隔 按照每个交易总 计延时 13 秒 其中 交易之间间隔 3 秒 每个交易中间隔 10 秒 通讯延时 2 秒 外设延时 2 秒 柜员查看 2 秒 点钞延时 2 秒 打印延时 2 秒 击键频率 4 次 秒 4 5 执行速度执行速度 击键频率 4 次 秒 4 6 方案设置方案设置 按照第三节内容配置测试环境 并准备相应的测试数据和脚本执行以下测试 4 6 1 4 6 1 基准测试基准测试 编号 001 目的 无负载情况下取得各项业务的系统平均响应时间作为分析衡量指标 用于初步诊断系 第 8 页 共 11 页 09 26 2005 统是否存在性能瓶颈 文件名称 Scenario1 lrs 测试方法 使用 LoadRunner 模拟一定数量的用户登录到系统 针对以上几种业务编写的测 试脚本 在系统无压力情况下重复 100 次 每次迭代间等待 13 秒 记录平均响应时间 设置信息 使用手动方案 分别选择测试脚本 Transaction 1 Transaction 2 Transaction 3 详细设置信息如下 设置 交易 用户 数量 迭代 次数 迭代 间隔 执行 时间 Ramp Up 持续 时间 Ramp Down 延时 时间 Think Time 负载生成 器数量 Tran 1 110013 全部 加载 全部 停止 1 Tran 2 110013 全部 加载 全部 停止 1 Tran 3 110013 全部 加载 全部 停止 1 4 6 2 4 6 2 并发数测试并发数测试 编号 002 目的 检测多用户并发访问时 系统的性能参数 文件名称 Scenario2 1 lrs Scenario2 2 lrs Scenario2 3 lrs 测试方法 具体操作如下 1 使用 LoadRunner 模拟 200 用户登录到系统 每个用户以 13 秒的间隔反复提交服务请求 并接收返回结果 交易过程持续 5 分钟后 全部用户退出系统 记录每次服务的平均响 应时间 通过的交易数 交易正确率 应用服务器利用率 内存使用情况等参数 2 改变并发用户数为 300 重复上述测试过程 3 改变并发用户数为 400 重复上述测试过程 4 改变并发用户数为 500 重复上述测试过程 5 6 当出现以下情况下停止用户数量的增加 结束测试 Tps 上升趋势明显减慢 或甚至有下降趋势 CPU Memory 达到极限或者 1 分钟之后系统仍无响应 ART 数值急剧升高或者不能满足预期期望 7 记录测试结果 设置信息 使用手动方案 选择测试脚本 Transaction 1 Tran 1 详细设置信息如下 第 9 页 共 11 页 09 26 2005 设置 交易 用户 数量 迭代 次数 迭代 间隔 执行 时间 Ramp Up 持续时 间 sec Ramp Down 延时 时间 Think Time 负载生成 器数量 200 1 sec3001 sec0Ignore2 300 1 sec3001 sec0Ignore2 400 1 sec3001 sec0Ignore2 Tran 1 1 sec3001 sec0Ignore2 使用手动方案 选择测试脚本 Transaction 2 Tran 2 详细设置信息如下 设置 交易 用户 数量 迭代 次数 迭代 间隔 执行 时间 Ramp Up 持续时 间 sec Ramp Down 延时 时间 Think Time 负载生成 器数量 200 1 sec3001 sec0Ignore2 300 1 sec3001 sec0Ignore2 400 1 sec3001 sec0Ignore2 Tran 2 1 sec3001 sec0Ignore2 使用手动方案 选择测试脚本 Transaction 3 Tran 3 详细设置信息如下 设置 交易 用户 数量 迭代 次数 迭代 间隔 执行 时间 Ramp Up 持续时 间 sec Ramp Down 延时 时间 Think Time 负载生成 器数量 200 1 sec3001 sec0Ignore2 300 1 sec3001 sec0Ignore2 400 1 sec3001 sec0Ignore2 Tran 3 1 sec3001 sec0Ignore2 4 6 3 4 6 3 稳定性测试稳定性测试 编号 003 目的 测试建行 TELLER 平台改造项目系统在业务高峰期压力下运行的稳定性 文件名称 Scenario3 1 lrs Scenario3 2 lrs Scenario3 3 lrs 测试方法 采用业务模型负载测试的脚本及场景设置 脚本采用并发数测试的脚本 场景除 时长不同外其他各项都同于并发数测试 另外取并发数测试时最优的一组并发数进行的 对建 行 TELLER 平台改造项目系统进行时间为 1 8 小时稳定性测试 记录每次服务平均响应时间 服 务正确率 服务器 CPU 利用率 内存使用情况等参数 考察服务器是否出现宕机 交易正确率 小于 95 等情况 设置信息 使用手动方案 选择测试脚本 Transaction 1 Tran 1 详细设置信息如下 设置 交易 用户 数量 迭代 次数 迭代 间隔 执行 时间 Ramp Up 持续时 间 sec Ramp Down 延时 时间 Think Time 负载生成 器数量 Tran 1 1 sec288001 sec0Ignore2 使用手动方案 选择测试脚本 Transaction 2 Tran 2 详细设置信息如下 第 10 页 共 11 页 09 26 2005 设置 交易 用户 数量 迭代 次数 迭代 间隔 执行 时间 Ramp Up 持续时 间 sec Ramp Down 延时 时间 Think Time 负载生成 器数量 Tran 2 1 sec288001 sec0Ignore2 使用手动方案 选择测试脚本 Transaction 3 Tran 3 详细设置信息如下 设置 交易 用户 数量 迭代 次数 迭代 间隔 执行 时间 Ramp Up 持续时 间 sec Ramp Down 延时 时间 Think Time 负载生成 器数量 Tran 3 1 sec288001 sec0Ignore2 4 6 4 4 6 4 浪涌式测试浪涌式测试 编号 004 目的 持续进行高强度和普通强度的交叉压力测试 文件名称 Scenario4 1 lrs Scenario4 2 lrs Scenario4 3 lrs 测试方法 先在 5 分钟内压 500 个 Vuser 然后在 5 分钟内压 50 个 Vuser 最后又在 5 分钟 内压 1000 个 Vuser 再将用户数降至 100 查看资源释放情况 设置信息 使用手动方案 持续测试脚本 Transaction 1 Tran 1 详细设置信息如下 设置 交易 用户 数量 迭代 次数 迭代 间隔 执行 时间 Ramp Up 持续时 间 sec Ramp Down 延时 时间 Think Time 负载生成 器数量 500 1 sec3001 sec0Ignore2 50 1 sec3001 sec0Ignore2 1000 1 sec3001 sec0Ignore2 Tran 1 100 1 sec3001 sec0Ignore2 使用手动
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高精度GPS地质测量仪行业产业发展现状及未来发展趋势分析研究
- 广东省广州市白云区永平片2024-2025学年九年级上学期期中学情调查英语试题(含答案)
- 2024~2025学年甘肃省陇南市武都区九年级下学期期中考试物理试卷
- 2024~2025学年湖南省岳阳市湘阴县洞庭四校八年级下学期期中调研物理试卷
- 2024~2025学年河北省沧州市孟村回族自治县八年级下学期期末物理试卷
- 2025年广东视唱练耳试卷及答案
- 2025年肺功能检查考试题及答案
- 美甲店合伙协议书范本
- 2025年儿科护理学常见题目及答案
- 2025年高压电工事故处理与预防措施试题(附答案)
- 2025年内蒙古自治区直属国有企业招聘考试笔试试题(含答案)
- 化工项目安全设计培训课件
- 中国资源循环集团有限公司子公司招聘笔试题库2025
- 海关安检课件
- 校企合作混合所有制学院协议范本
- 安保安检员人员培训课件
- 《房屋市政工程生产安全重大事故隐患判定标准(2024版)》解读
- 公路试验室租赁合同范本
- 2025年河北省公务员遴选考试题及答案
- 2025年导游资格证考试押题试卷 导游业务与政策法规实战押题卷
- 科学研究和技术服务业职业发展研究报告
评论
0/150
提交评论