性能测试兵法_第1页
性能测试兵法_第2页
性能测试兵法_第3页
性能测试兵法_第4页
性能测试兵法_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、性能测试兵法在 大 多 数 的 性 能 测 试 工 作 中 ,我 们 可 以 看 出 很 多 内 容 都 是 互 相 关联 的 。这 就 给 我 们 提 供 了 一 个 思 路 :性 能 测 试 的 很 多 内 容 可 以 经 过 一定 的 组 织 统 一 来 进 行 。统 一 开 展 性 能 测 试 的 巨 大 好 处 是 可 以 由 浅 入 深按 照 层 次 对 系 统 进 行 测 试 ,进 而 减 少 不 必 要 的 工 作 量 ,以 实 现 节 约 测试 成 本 的 目 的 。 为 此 , 本 文 提 出 了 “ 全 面 性 能 测 试 模 型 ” 的 概 念 。“ 全 面 性 能 测

2、 试 模 型 ”提 出 的 主 要 依 据 就 是 一 种 类 型 的 性 能 测 试可 以 在 某 些 条 件 下 转 化 成 为 另 外 一 种 类 型 的 性 能 测 试 ,而 这 些 类 型 的测 试 实 施 也 是 很 类 似 的 。 例 如 : 针 对 一 个 网 站 进 行 测 试 , 模 拟 10 到50 个 用 户 就 是 在 进 行 常 规 性 能 测 试 ,用 户 增 加 到 1000 乃 至 上 万 就 变成 了 压 力 /负 载 测 试 。 如 果 同 时 对 系 统 进 行 大 量 的 数 据 查 询 操 作 , 就包 含 了 强 度 测 试 。1 全 面 性 能

3、测 试 模 型在 “ 全 面 性 能 测 试 模 型 ” 中 , 把web性 能 测 试 分 为 八 个 类 别 。下 面 首 先 介 绍 八 个 性 能 测 试 类 别 的 主 要 内 容 。( 1)预 期 指 标 的 性 能 测 试 :系 统 在 需 求 分 析 和 设 计 阶 段 都会 提 出 一 些 性 能 指 标 , 这 些 指 标 是 性 能 测 试 要 完 成 的 首 要 工 作 之 一 ,本 模 型 把 预 先 确 定 的 一 些 性 能 指 标 的 测 试 称 为 预 期 指 标 的 性 能 测 试 。这 些 指 标 主 要 是 指 诸 如 “ 系 统 可 以 支 持 并 发

4、 用 户1000 ” 、 “ 系 统响 应 时 间 不 得 高 于 10 秒 ” 等 在 产 品 说 明 书 等 文 档 中 中 十 分 明 确 的 内容 ,对 这 种 预 先 承 诺 的 性 能 要 求 ,测 试 小 组 应 该“ 首 当 其 冲 ”完 成 这类 测 试 。( 2)独 立 业 务 性 能 测 试 :独 立 业 务 主 要 是 指 一 些 核 心 业 务模 块 ,这 些 模 块 通 常 具 有 功 能 比 较 复 杂 、使 用 比 较 频 繁 、属 于 核 心 业务 等 特 点 。这 类 特 殊 的 、功 能 比 较 独 立 的 业 务 模 块 始 终 都 是 性 能 测 试重

5、 点 。我 们 通 常 不 但 要 测 试 这 类 模 块 的 一 些 和 性 能 相 关 的 算 法 ,还 要测 试 这 类 模 块 对 并 发 用 户 的 响 应 情 况 。核 心 业 务 模 块 在 需 求 阶 段 就 可 以 确 定 ,在 系 统 测 试 阶 段 开 始 单 独测 试 其 性 能 。如 果 是 系 统 类 软 件 或 者 特 殊 应 用 的 软 件 ,通 常 从 单 元 测试 阶 段 就 开 始 进 行 测 试 ,在 后 继 的 集 成 测 试 、系 统 测 试 、验 收 测 试 中进 一 步 进 行 测 试 , 以 保 证 核 心 业 务 模 块 的 性 能 稳 定

6、。用 户 并 发 测 试 是 核 心 业 务 模 块 的 重 点 测 试 内 容 , “ 并 发 ” 的 主 要内 容 是 模 拟 一 定 数 量 的 用 户 同 时 使 用 某 一 核 心 模 块 的 “ 相 同 ” 或 者 “ 不同 ”的 功 能 ,并 且 持 续 一 段 时 间 。对“ 相 同 ”的 功 能 进 行 并 发 测 试 分为 两 种 类 型 ,一 类 是 在 同 一 时 刻 进 行 完 全 一 样 的 操 作 ,例 如 打 开 同 一条 数 据 记 录 进 行 查 看 ; 另 外 一 类 是 在 同 一 时 刻 使 用 完 全 一 样 的 功 能 ,例 如 同 时 提 交 数

7、 据 进 行 保 存 。可 以 看 出 后 者 是 包 含 前 前 者 的 ,后 者 是前 者 的 特 例 , 这 种 并 发 测 试 都 要 持 续 一 定 的 时 间 。从 微 观 角 度 讲 ,同 时 使 用 某 一 核 心 模 块“ 不 同 ”的 功 能 ,也 是 一种 组 合 业 务 性 能 测 试 , 只 不 过 这 种 组 合 的 相 关 业 务 大 分 类 是 一 致 的 。( 3)组 合 业 务 性 能 测 试 :通 常 不 会 所 有 的 用 户 只 使 用 一 个或 者 几 个 核 心 业 务 模 块 , 每 个 功 能 模 块 都 可 能 被 使 用 到 , 所 以we

8、b性 能 测 试 既 要 模 拟 多 用 户 的 “ 相 同 ” 操 作 (这 里 的 “ 相 同 ” 指 很 多 用户 使 用 同 一 功 能 ), 又 要 模 拟 多 用 户 的 “ 不 同 ” 操 作 (这 里 的 “ 不 同 ”指 很 多 用 户 同 时 对 一 个 或 者 多 个 模 块 的 不 同 功 能 进 行 操 作 ), 对 多 个业 务 进 行 组 合 性 能 测 试 。组 合 业 务 测 试 是 最 接 近 用 户 实 际 使 用 情 况 的测 试 ,因 而 是 性 能 测 试 的 核 心 内 容 。我 们 通 常 按 照 用 户 的 实 际 使 用 情况 来 模 拟 使

9、 用 各 个 模 板 的 人 数 比 例 。由 于 组 合 业 务 测 试 是 最 反 映 用 户 使 用 系 统 情 况 的 测 试 ,因 而 组 合测 试 往 往 和 服 务 器( 操 作 系 统 、web 服 务 器 、数 据 库 服 务 器 )性 能 测试 结 合 起 来 ,在 通 过 工 具 模 拟 用 户 行 为 的 同 时 ,还 通 过 测 试 工 具 的 监控 功 能 采 集 服 务 器 的 计 数 器 信 息 ,进 而 全 面 分 析 系 统 的 瓶 颈 ,为 改 进系 统 提 供 有 利 的 依 据 。用 户 并 发 测 试 是 组 合 业 务 测 试 的 核 心 内 容

10、。 “ 组 合 ” 并 发 的 突 出特 点 是 分 成 不 同 的 用 户 组 进 行 并 发 ,每 组 的 用 户 比 例 要 根 据 实 际 情 况来 进 行 匹 配 。 组 合 业 务 测 试 可 以 理 解 为 包 含 了 “ 核 心 业 务 模 块 并 发 ”和 “ 非 核 心 业 务 模 块 并 发 ” 同 时 进 行 的 并 发 用 户 测 试 。( 4)疲 劳 强 度 性 能 测 试 :疲 劳 强 度 测 试 是 在 系 统 稳 定 运 行下 模 拟 较 大 的 用 户 数 量 、并 长 时 间 运 行 系 统 的 测 试 ,通 过 综 合 分 析 执行 指 标 和 资 源

11、监 控 来 确 定 系 统 处 理 最 大 业 务 量 时 的 性 能 ,主 要 目 的 是为 了 测 试 系 统 的 稳 定 性 。( 5)大 数 据 量 性 能 测 试 :大 数 据 量 测 试 分 为 两 种 : 一 种 是针 对 某 些 系 统 存 储 、 传 输 、 统 计 查 询 等 业 务 进 行 大 数 据 量 的 测 试 ,主要 是 测 试 数 据 增 多 时 的 性 能 情 况 ,这 类 一 般 都 是 针 对 某 些 特 殊 的 核 心业 务 或 者 一 些 日 常 比 较 常 用 的 组 合 业 务 的 测 试 。第 二 种 是 极 限 状 态 下 的 数 据 测 试

12、,主 要 是 指 系 统 数 据 量 达 到 一 定程 度 时 ,通 过 性 能 测 试 来 评 估 系 统 的 响 应 情 况 ,测 试 的 对 象 也 是 某 些核 心 业 务 或 者 日 常 常 用 的 组 合 业 务 。例 如 系 统 的 数 据 每 年 只 备 份 转 移一 次 ,可 分 别 选 择 一 个 季 度 、半 年 、一 年 作 为 参 考 ,模 拟 输 入 各 个 时间 段 的 预 计 数 据 量 ,然 后 测 试 系 统 的 性 能 , 进 而 预 估 系 统 的 性 能 走 向 。由 于 大 数 据 量 仍 然 是 为 了 测 试 系 统 的 业 务 处 理 能 力

13、,因 此 大 数 据量 性 能 测 试 可 以 独 立 进 行 ,也 可 以 和 前 面 的 独 立 、组 合 业 务 测 试 结 合起 来 进 行 ,主 要 由 性 能 测 试 策 略 来 决 定 。由 于 大 数 据 量 测 试 一 般 在 投产 环 境 进 行 ,因 此 把 它 单 独 独 立 出 来 ,和 疲 劳 强 度 测 试 放 在 一 起 ,在整 个 性 能 测 试 的 后 期 进 行 。大 数 据 量 测 试 可 以 理 解 为 特 定 条 件 下 的 核心 业 务 或 者 组 合 业 务 测 试 。( 6)网 络 性 能 测 试 :网 络 性 能 测 试 主 要 是 为 了

14、准 确 展 示 带宽 、延 迟 、负 载 和 端 口 的 变 化 是 如 何 影 响 用 户 的 响 应 时 间 的 。在 实 际的 软 件 项 目 中 , 主 要 是 测 试 应 用 系 统 的 用 户 数 目 与 网 络 带 宽 的 关 系 。( 7)服 务 器 性 能 测 试 ( 操 作 系 统 、 web 服 务 器 、 数 据 库 服务 器 ) :服 务 器 性 能 测 试 分 为 初 级 和 高 级 两 种 形 式 。 “ 初 级 服 务 器 性 能测 试 ”主 要 是 指 在 业 务 系 统 工 作 或 者 进 行 前 面 其 它 种 类 性 能 测 试 的 时候 ,监 控 服

15、务 器 的 一 些 计 数 器 信 息 ,通 过 这 些 数 据 对 服 务 器 进 行 综 合性 能 分 析 , 找 出 系 统 瓶 颈 , 为 调 优 或 者 提 高 性 能 提 供 依 据 。 “ 高 级 服务 器 性 能 测 试 ” 一 般 不 由 测 试 人 员 进 行 , 由 专 门 的 系 统 管 理 员 来 进 行 ,例 如 数 据 库 服 务 器 由 专 门 的 dba来 进 行 测 试 和 调 优 。 本 文 主 要 讨 论在 测 试 中 常 用 到 的 “ 初 级 服 务 器 性 能 测 试 ” , 既 通 过 工 具 对 服 务 器 资源 进 行 监 控 的 性 能 测

16、 试 。( 8)一 些 特 殊 测 试 : 主 要 是 指 配 置 测 试 、 内 存 泄 漏 测 试 一些 特 殊 的web性 能 测 试 。 这 类 性 能 测 试 或 者 和 前 面 的 测 试 结 合 起 来进 行 ,或 者 在 一 些 特 殊 情 况 下 会 独 立 进 行 ,本 文 重 点 来 讨 论 前 一 种 情况 ,因 为 后 一 种 情 况 往 往 通 过 特 有 的 工 具 、较 大 投 入 的 进 行 ,可 以 不作 为 性 能 测 试 的 范 畴 来 研 究 。2 性 能 测 试 通 用 策 略2.1 性 能 测 试 策 略 通 用 方 法本 节 主 要 介 绍 一

17、下 通 用 的 性 能 测 试 策 略 制 定 方 法 。性 能 测 试 策 略一 般 从 需 求 设 计 阶 段 开 始 讨 论 制 定 ,策 略 的 内 容 决 定 着 性 能 测 试 工 作投 入 多 少 资 源 、什 么 时 间 开 始 实 施 等 后 继 工 作 如 何 安 排 。其 制 定 的 主要 依 据 是 “ 软 件 自 身 特 点 ” 和 “ 用 户 对 性 能 的 关 注 程 度 ” 两 个 因 素 ,其 中 软 件 的 自 身 特 点 起 决 定 作 用 。软 件 按 照 用 途 的 不 同 分 为 两 大 类 : 系 统 类 软 件 和 应 用 类 软 件 。系 统

18、类 软 件 对 性 能 一 般 要 求 比 较 高 ,因 此 性 能 测 试 应 该 尽 早 介 入 。应用 类 软 件 分 为 特 殊 类 应 用 和 一 般 类 应 用 ,特 殊 类 应 用 主 要 指 银 行 、电信 、电 力 、保 险 、医 疗 、安 全 等 领 域 类 的 软 件 ,这 类 软 件 使 用 比 较 频繁 ,用 户 较 多 ,一 般 也 要 较 早 进 行 性 能 测 试 ;一 般 类 应 用 主 要 指 一 些普 通 应 用 ,例 如 办 公 自 动 化 软 件 、mis系 统 等 ,一 般 应 用 类 软 件 多 根据 实 际 情 况 决 定 性 能 测 试 策 略

19、 ,比 如 oa 系 统 ,可 以 早 开 始 、也 可 以最 后 进 行 性 能 测 试 , 这 类 软 件 受 用 户 因 素 影 响 比 较 大 。用 户 一 般 可 以 分 为 四 类 :即 对 性 能 特 别 关 注 、中 等 重 视 、一 般关 注 、不 怎 么 关 注 四 类 。这 里 这 么 划 分 并 不 意 味 着 用 户 不 关 注 性 能 测试 人 员 就 可 以 忽 略 性 能 测 试 。不 过 ,用 户 如 果 特 别 关 注 性 能 ,测 试 人员 也 应 该 特 别 重 视 性 能 测 试 。表 1 列 出 了 性 能 测 试 策 略 制 定 的 基 本 原则

20、。 ( 注 意 : 这 里 的 用 户 是 广 义 范 围 的 用 户 , 包 括 所 有 和 我 们 的 产 品有 利 害 关 系 的 群 体 。因 而 不 单 单 指 最 终 使 用 产 品 的 用 户 ,这 些 用 户 既可 以 是 为 我 们 提 出 需 求 的 产 品 部 ,也 可 以 是 公 司 的 董 事 会 ,甚 至 是 我们 研 发 人 员 自 己 。 )应 用 类 软 件软 件 类 别用 户 重 视 程度系 统 类 软件一 般 应 用特 殊 应 用高 度 重 视设 计 阶 段 开始 进 行 一 些 讨 论工 作 , 主 要 在 系 统测 试 阶 段 开 始 进行 性 能 测

21、 试 实 施 。中 等 重 视可 以 在 系 统测 试 阶 段 的 功 能测 试 结 束 后 进 行性 能 测 试 。一 般 重 视可 以 在 系 统测 试 阶 段 的 功 能测 试 结 束 后 进 行性 能 测 试 。不 怎 么 重 视设 计 阶 段就 开 始 针 对 系统 架 构 、 数 据库 设 计 等 方 面进 行 讨 论 , 从根 源 来 提 高 性能 ; 系 统 类 软件 一 般 从 单 元测 试 阶 段 开 始性 能 测 试 实 施工 作 , 主 要 是测 试 一 些 和 性能 相 关 的 算 法或 者 模 块 。可 以 在 软 件发 布 前 进 行 性 能测 试 , 提 交 测

22、 试 报告 即 可 。设 计 阶 段就 开 始 针 对 系统 架 构 、数 据 库设 计 等 方 面 进行 讨 论 ,从 根 源来 提 高 性 能 ; 系 统 类 软件 一 般 从 单 元测 试 阶 段 开 始性 能 测 试 实 施工 作 ,主 要 是 测试 一 些 和 性 能相 关 的 算 法 或者 模 块 。表 1 性 能 测 试 策 略 制 定 对 照 表从 表 1 我 们 可 以 看 出 ( 1) “ 系 统 类 软 件 ” 、 “ 特 殊 应 用 类 软 件 ”应 该 从 设 计 阶 段 开 始 进 行 性 能 测 试 共 , ( 2)制 定 性 能 测 试 策 略 的 主 要依 据

23、 是 由 软 件 的 特 点 来 决 定 ,用 户 的 态 度 对 策 略 会 有 一 定 的 影 响 ,但不 是 决 定 因 素 。软 件 的 特 点 决 定 性 能 测 试 策 略 另 外 一 个 重 要 原 因 就 是“ 一 般 应 用类 软 件 ”通 常 耗 费 资 源 较 少 ,因 此 可 以 通 过 提 高 硬 件 配 置 ,进 而 改 善运 行 环 境 来 提 高“ 一 般 应 用 类 软 件 ”的 性 能 。从 硬 件 方 面 解 决 性 能 问题 往 往 更 容 易 做 到 ,同 时 可 以 降 低 我 们 的 开 发 成 本 ,不 过 也 不 能 过 分让 用 户 进 行

24、较 大 的 硬 件 投 入 , 否 则 会 降 低 我 们 的 “ 客 户 满 意 度 ” 。 我们 调 整 性 能 最 好 的 办 法 还 是 软 硬 件 相 结 合 。用 户 对 待 系 统 性 能 的 态 度 影 响 性 能 测 试 策 略 ,但 不 起 决 定 作 用的 根 本 原 因 是 我 们 最 终 要 把 产 品 交 付 给 用 户 来 使 用 ,而 不 是 做 出 来 给用 户 欣 赏 。因 此 不 管 用 户 是 否 重 视 性 能 测 试 ,即 使 根 本 不 关 心 ,对 于性 能 要 求 高 的 软 件 产 品 我 们 都 应 该 按 照 测 试 上 面 的 策 略

25、进 行 合 理 的安 排 。同 时 ,如 果 我 们 的 上 帝 用 户 如 果 特 别 重 视 ,这 意 味 着 我 们需 要 进 行 更 多 的 性 能 测 试 方 面 的 投 入 ,因 为 我 们 有 义 务 使 我 们 的 用 户满 意 。2.2 性 能 测 试 策 略 实 例下 面 我 们 可 以 看 一 些 性 能 测 试 策 略 制 定 的 案 例 。案 例 一 :一 个 银 行 项 目 的 性 能 测 试 策 略 的 制 定 案 例 ,性 能 测 试 策略 从 立 项 时 开 始 确 定 ,贯 穿 整 个 项 目 的 执 行 过 程 。该 软 件 属 于 特 殊 应用 软 件

26、,用 户 高 度 重 视 性 能 ,因 而 采 取 的 策 略 是 从 设 计 阶 段 就 开 始 进行 性 能 测 试 的 准 备 工 作 , 案 例 具 体 内 容 如 下 :产 品 类 型银 行 卡 审 批 业 务 系 统 , 使 用 非 常 频 繁 , 业 务 量每 年 达 到 200万 左 右 , 属 于 银 行 领 域 的 特 殊 应 用 软件 。项 目 背 景系 统 属 于 第 二 次 重 新 开 发 , 前 一 开 发 商 在 系 统开 发 完 成 后 没 有 通 过 性 能 测 试 , 100个 左 右 用 户 并发 访 问 系 统 时 数 据 库 服 务 器 崩 溃 。 因

27、 此 新 的 系 统 从项 目 启 动 开 始 , 性 能 测 试 成 为 用 户 关 注 的 焦 点 。用 户 要 求用 户 提 出 性 能 方 面 首 先 过 关 , 否 则 功 能 再 好 也不 会 投 产 。性 能 测 试策 略从 系 统 设 计 阶 段 开 始 进 行 性 能 测 试 准 备 工 作 ,主 要 是 参 加 系 统 的 设 计 、 评 审 。 重 点 讨 论 了 数 据 库的 设 计 , 前 一 开 发 商 失 利 的 重 要 原 因 是 数 据 库 设 计不 合 理 。系 统 设 计 阶 段 , 完 成 了 性 能 测 试 方 案 的 设 计 。单 元 测 试 阶 段

28、 通 过 测 试 工 具 对 一 些 重 要 模 块 的算 法 进 行 测 试 。 主 要 是 一 些 并 发 控 制 算 法 的 性 能 问题 , 测 试 对 象 是 一 些 核 心 业 务 模 块 。集 成 测 试 阶 段 进 行 组 合 模 块 的 测 试 。整 个 系 统 测 试 阶 段 都 在 进 行 性 能 测 试 , 性 能 测试 和 功 能 测 试 同 步 进 行 。 对 功 能 测 试 引 起 的 一 些 相关 修 改 , 立 刻 进 行 性 能 测 试 。验 收 测 试 阶 段 时 , 在 用 户 现 场 的 投 产 环 境 进 行性 能 测 试 ,根 据 测 试 结 果

29、对 系 统 运 行 环 境 进 行 调 优 ,达 到 较 佳 的 运 行 效 果 。表 2 某 银 行 项 目 测 试 制 定 案 例案 例 二 :一 个 oa 系 统 的 测 试 案 例 ,我 们 可 以 看 出 性 能 测 试 策 略和 案 例 一 差 别 很 大 。产 品 类 型企 业 办 公 系 统 , 用 户 数 目 在 300 人 以 内 , 主 要是 一 些 信 息 的 发 布 ,以 及 公 文 流 转 、收 发 邮 件 功 能 。软 件 系 统 的 地 位 属 于 辅 助 办 公 功 能 。 因 此 该 类 软 件属 于 一 般 类 型 的 应 用 软 件 , 对 性 能 要

30、求 不 高 , 性 能测 试 不 属 于 重 要 工 作 。项 目 背 景已 有 稳 定 产 品 的 实 施 工 作 。 主 要 是 按 照 客 户 的个 性 化 需 求 进 行 二 次 开 发 。用 户 要 求客 户 提 出 了 性 能 方 面 的 需 求 : 要 求 要 系 统 响 应时 间 不 要 过 慢 , 可 以 满 足 500 个 用 户 来 使 用 。性 能 测 试策 略系 统 测 试 阶 段 开 始 进 行 性 能 测 试 准 备 工 作 , 性能 测 试 在 功 能 测 试 之 后 进 行 。主 要 是 评 估 系 统 性 能 ,根 据 测 试 结 果 对 系 统 进 行 一

31、 定 的 优 化 。验 收 测 试 阶 段 在 用 户 现 场 进 行 测 试 , 根 据 测 试结 果 进 行 一 定 的 调 优 工 作 , 提 交 测 试 报 告 给 用 户 以便 进 行 系 统 验 收 。表 3 某 oa 项 目 测 试 制 定 案 例案 例 三 : 一 个 门 户 系 统 的 测 试 案 例 。产 品 类 型主 要 是 用 于 一 些 单 位 信 息 的 发 布 ,用 户 在 50 人以 下 。 因 此 该 类 软 件 属 于 一 般 类 型 的 应 用 软 件 , 对性 能 要 求 很 低 。项 目 背 景软 件 运 行 的 硬 件 环 境 较 好 。用 户 要

32、求用 户 没 有 提 出 具 体 的 要 求 。性 能 测 试策 略验 收 测 试 阶 段 在 用 户 现 场 进 行 测 试 , 根 据 测 试结 果 进 行 一 定 的 调 优 工 作 , 提 交 测 试 报 告 给 用 户 以便 进 行 系 统 验 收 。表 4 某 门 户 项 目 测 试 制 定 案 例三 个 案 例 不 足 以 说 明 所 有 的 性 能 测 试 策 略 制 定 的 方 法 ,但 是 通过 这 三 个 案 例 我 们 对 性 能 测 试 策 略 的 制 定 有 了 更 进 一 步 的 了 解 ,体 会到 性 能 测 试 策 略 制 定 由 软 件 自 身 特 点 决

33、定 , 同 时 受 用 户 的 态 度 影 响 。实 际 上 ,软 件 项 目 的 背 景 、软 件 运 行 环 境 等 许 多 方 面 都 会 影 响 性 能 测试 策 略 的 制 定 。因 此 ,本 节 提 出 的 也 是 基 本 的 参 考 方 案 。制 定 测 试 策略 是 十 分 复 杂 的 工 作 , 最 有 效 的 方 法 就 是 “ 从 实 际 出 发 ” , 项 目 的 特点 千 差 万 别 , 我 们 只 有 把 用 户 当 成 “ 上 帝 ” , 充 分 为 用 户 考 虑 , 综 合各 个 方 面 进 行 考 虑 , 才 可 以 制 定 出 合 理 的 性 能 测 试

34、策 略 。本 节 介 绍 了 性 能 测 试 策 略 制 定 的 基 本 思 路 和 方 法 ,读 者 应 该 认 真体 会 这 些 理 论 ,性 能 测 试 策 略 是 后 期 性 能 测 试 工 作 的 基 础 ,决 定 着 性能 测 试 工 作 的 投 入 。读 者 要 充 分 意 识 到 这 一 工 作 的 重 要 性 ,认 识 到 只有 做 好 了 前 期 的 “ 路 线 ” 工 作 , 才 可 以 走 对 后 面 的 “ 道 路 ” 。3 web 性 能 测 试 模 型 使 用 方 法“ 全 面 性 能 测 试 模 型 ”是 针 对 web 性 能 测 试 而 提 出 的 一 种

35、方 法 ,主 要 目 的 是 为 了 比 较 全 面 的 开 展 性 能 测 试 , 使web性 能 测 试 更 容 易组 织 和 开 展 。本 模 型 包 含 了 测 试 策 略 制 定 的 通 用 方 法 和 测 试 用 例 设 计通 用 方 案 ,测 试 用 例 的 设 计 覆 盖 了 应 用 软 件 、服 务 器 、操 作 系 统 多 方面 的 内 容 , 按 照 由 浅 入 深 的 顺 利 对 性 能 测 试 进 行 了 合 理 的 组 织 。“ 全 面 性 能 测 试 模 型 ”是 一 种 经 很 多 性 能 测 试 项 目 抽 象 出 来 的 方法 论 ,主 要 用 来 指 导

36、测 试 ,它 一 般 不 适 合 具 体 的 性 能 测 试 项 目 ,因 为任 何 一 个 项 目 都 会 有 它 的 特 定 背 景 。要 想 通 过“ web 全 面 性 能 测 试 模型 ”做 好 性 能 测 试 工 作 ,首 先 要 制 定 好 性 能 测 试 策 略 ,同 时 还 要 按 照一 些 基 本 指 导 原 则 来 使 用“ web 性 能 测 试 用 例 设 计 模 型 ”的 内 容 。这些 原 则 主 要 包 括 如 下 的 内 容 :测 试 策 略 遵 从 最 低 成 本 原 则 。web 性 能 测 试 本 身 是 一 种 高 投 入 的测 试 ,而 实 际 中

37、国 内 公 司 通 常 在 测 试 上 进 行 较 低 的 投 入 ,web 性 能 测试 只 是 全 部 测 试 工 作 的 一 部 分 ,很 多 项 目 只 能 进 行 一 些 重 要 的 性 能 内容 ,这 就 决 定 测 试 经 理 制 定 性 能 测 试 策 略 时 在 资 源 投 入 方 面 一 定 要 遵从 最 低 成 本 化 原 则 。最 低 成 本 的 衡 量 标 准 主 要 指“ 投 入 的 测 试 成 本 能否 使 系 统 满 足 预 先 确 定 的 性 能 测 试 目 标 ” , 只 要 我 们 经 过 反 复 的 “ 测试 系 统 调 优 测 试 ”后 ,系 统 符

38、合 性 能 需 求 并 有 一 定 的 扩 展 空间 ,就 可 以 认 为 性 能 测 试 工 作 是 成 功 的 。反 之 ,如 果 系 统 经 过 测 试 后不 满 足 性 能 需 求 或 者 满 足 性 能 需 求 后 仍 然 投 入 资 源 ,都 可 以 认 为 是 不合 理 的 。策 略 为 中 心 原 则 。本 原 则 不 但 对 性 能 测 试 工 作 有 效 ,对 其 他 类 型的 测 试 工 作 都 具 有 同 样 的 指 导 意 义 。测 试 策 略 不 但 决 定 了 我 们 测 试 用例 设 计 时 的 主 要 内 容 ,还 决 定 着 我 们 实 施 测 试 工 作

39、时 如 何 根 据 项 目 的实 际 情 况 进 行 处 理 ,例 如 :如 果 项 目 时 间 比 较 紧 张 ,我 们 完 全 可 以 按照 测 试 用 例 的 优 先 级 只 执 行 一 部 分 性 能 测 试 用 例 。因 此 ,性 能 测 试 策略 应 该 贯 穿 整 个 性 能 测 试 过 程 。适 当 裁 剪 原 则 。裁 剪 原 则 主 要 是 针 对 性 能 用 例 设 计 而 言 。web 性能 测 试 用 例 设 计 模 型 主 要 是 针 对 电 信 、银 行 级 的 应 用 而 提 出 的 ,包 含的 测 试 内 容 比 较 全 面 ,而 这 类 项 目 的 性 能 测 试 一 般 周 期 较 长 、投 入 较大 ,作 者 曾 亲 身 经 历 过 测 试 周 期 为 一 年 的 银 行 项 目 。要 想 性 能 测 试 用例 设 计 模 型 在 大 多 数 测 试 项 目 中 使 用 ,必 须 对 测 试 用 例 模 型 包 含 的 内容 进 行 合 理 的 裁 剪 ,这 样 做 的 主 要 目 的 是 为 了 适 合 特 定 项 目 的 测 试 需求 , 进 而 节 约 测 试 成 本 。裁 减 的 主 要 依 据 是 性

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论