大型分布式系统性能测试研究与实践
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软 件系统是否满足用 户需 求 、 是否达到设计 目标 、 是否
能交付使用的重要途径 由于分布式软件的性 能测试【 1 ]
在 国 内刚 刚起 步 . 内 的一 些 大 型 软件 开 发 企 业 进 行 了 国 相 关 的性 能测 试 实 践 . 由于 缺 乏成 熟 的理 论 和 方 法 对 但
现 计 机 21. ④ 代 算 018 0
测 试 方 案 进 行 调 整 . 后 再 进 行 测 试 . 至 可 确 保 测 试 然 直
目标 的完成 性 能测试 的挑战很大程度 上休 现在对测 试结果 的分析上 . 可以说 . 每次性能测试 结果的分析都
需 要 测 试 分 析 人 员 对 软 件 性 能 、软 件 架 构 和 各 种 性 能 指 标 等 具 有 相 当程 度 的 了解 嘲
大型分布式 系统性 能测试研 究与 实践
刘 小 飞
( 东 理 工 职 业 学 院计 算 机 技 术 系 ,广 州 5 0 9 ) 广 1 0 1
摘 要 :为 了提 高 分 布 式 系统 性 能 测 试 的 效 率 , 析 分 布 式 系 统 性 能 测 试 的 目标 , 出分 布 式 系统 分 提 性 能 测试 的过 程 模 型 . 过 程 模 型 来 规 范分 布 式 系统 性 能 测 试 的整 个过 程 。将 该 模 型 应 用 用 到 实 际 工程 项 目中 , 得 良好 性 能 测 试 的 效 果 。 取 关键 词 : 布 式 系统 : 能 测试 ; 程 模 型 分 性 过
0 引
言
性 能 瓶 颈 问题 .并 收集 大 量 的测 试 数 据 来 帮 助 诊 断 和
查 明 问题 关 键 所 在 .最 后 起 到 优 化 系统 性 能 的 目 的嘲
近 年来 . 随着 互 联 网 技 术 的迅 速 发 展 . 件 系 统 由 软
集 中式逐渐转变为分 布式 系统 分布式 系统 的结构极
其 复 杂 , 常 由 网 络 、 据 库 、 用 服 务 器 等 多 个 部 分 通 数 应 组 成 . 个 应 用 系 统 中 的 任 何 一 部 分 皆可 能成 为 瓶 颈 . 整 从 而 导 致 整 个 系 统 性 能 的 低 下 . 以满 足 用 户 的 需 求 难 分 布 式 系 统 的复 杂 性 .使 保 证 软 件 系 统 性 能 变 得 极 为
系统 性 能 测 试 的过 程 给 予 指 导 .是 性 能 测 试 成 功 实 施
Biblioteka Baidu中 的各 项 性 能 指 标 . 析 这 些 性 能 指标 及 其 变 化 趋 势 . 分 判 断 与 系统 运 行 有 关 的 性 能 状 况 .从 而 得 出 那 些 需 要 考 察 性 能 方 面 的 结 论 .通 过 这 些 结 论 找 到 有 效 的方 案
困难 。软 件 测 试 是 保 证 与 确 认 软 件 质 量 的主 要 手 段 . 软
分布系统性能测试主要集 中在 以下 四个方面 :
() 估 系统 的能 力 。 真实 环境 下 检 测 系统 性 能 , 1评 在 评 估 系 统 性 能 以及 服 务 等 级 的满 足 情 况 .确 认 其 是 否 可以达到用户的使用需求 : ( ) 别 系统 的 瓶 颈 和 缺 陷 受 控 负 荷 增 加 到 一 个 2识
分 布 系 统 性 能 测 试 过 程 模 型 的 另 一 部 分 是 测 试 管
理 过 程 。 主要 为 测试 过 程 提 供 支 持 ,其 中 包 括 组 织 管 理 、 档 管 理 、 目管 理 、 术 支 持 、 审 与 评 估 、 通 文 项 技 评 沟 与 交 流 . 项 目成 功 实 施 的重 要 保 障 。 是
极 端 水 平 . 出 系 统 的瓶 颈 和 缺 陷 所 在 . 化 调 整 系统 找 优
件 性 能 测 试 是 作 为 软 件 测 试 的 重 要 组 成 部 分 .是 验 证
存 在 的 瓶 颈 和 缺 陷 . 高 系 统性 能 : 提 ( ) 定 系 统 的 各 种 性 能 参 数 。 在 一 定 的负 荷 下 , 3确
项 目中 , 以此来 提 高 分 布系 统性 能 测试 的效 率 。
1 分 布 式 系统 性 能测 试 的 目标
分 布 式 系 统 性 能 测 试 是 收集 分 布 式 软 件 运 行 过 程
2 分布 式 系 统 性 能 测试 的 过 程 模 型
分 布 式 系统 性 能测 试 的 过 程 模 型 主要 是 对 分 布 式
性 能 测试 过程 给 予 指 导 . 此 软件 性 能测 试 的效 果 难 以 因
确 定系统 的总体性 能参 数 .包括所支持 的最 大并发用 户 数 、 务处理成 功率 、 事 请求 响应 的时间 、 稳定 运行 的
时 长 等 . 定 在 各 个 级 别 的 负 载 及 压 力 测 试 服 务 器 确 下 输 出 的 具 体 性 能 参 数 .这 些 参 数 为 系 统 评 估 与 优 化 提
的重要保 障 . 该模型是在 长期 工作实践 的基础上 . 并参 考其他类似 的工作过程模 型综合 而成 . 如图 1 所示
来 改善系统性能嘲 性能测试能够暴露 出分布式 系统 的
收 稿 日期 :0 1 O —1 21一 7 2 修 稿 日期 :0 1 0 —0 21— 8 1
、
作 者 简介 : 小 飞 ( 9 9 , , 南 武 冈人 , 师 , 士研 究 生 , 究方 向为 可信 软 件 软 件 测 试 技 术 刘 1 7 一) 男 湖 教 硕 研
保 证 。本 文从 分 布 式 系 统 性 能 测试 的 目标 着 手 . 出 了 提
性 能 测试 的过 程 模 型 . 将 该 测试 模 型应 用 到 实 际 工 程 并
供依据 :
() 4 系统 调优 。 重 复 运 行 测 试 。 证 调 整 系 统 的活 验 动 得 到 了 预期 的 结果 , 而 改 善 系 统性 能 。 从