基于LoadRunner的性能测试研究

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件系统的性 能是一个宽泛 的概念 ,通常包
含 系统 的执 行效 率 、资 源 占用 、稳定 性 、安全 性 、 兼 容性 、可 靠 性 及 可扩 展 性 等 J 。 系统 的性 能 测
试 ห้องสมุดไป่ตู้是 为 了描 述 测 试 对 象 的性 能 特 征 而 实 施 和 执

能测试的 目的之一就在 于通过测试找到合适 的解 决方案尽量降低 t l 、t 2及 t 3的值 ,从而降低 T的
值 ,如 图 l 所示。
基金项 目:龙岩学院第三批 教学改革项 目成果 。
收 稿 日期 :2 0 1 4—1 0— 2 0
通 讯 作 者 : 陈佳 丽 。c h e n j i a l i e j 1 4 2 5 @1 6 3 . t o m。

2 2・
九江学 院学报 (自然科 学版 )
题 ,需要 在 测 试 前 做 好 充 足 的准 备 。其 基 本 实 施 流 程如 图 3所示 。
分析 需求,构建环境
设计测 试用例
1 . 3性 能测试 常见术 语
2 0 1 5年第 2期
No . 2, 201 5
九江学院学报 ( 自然科学版 ) J o u na r l o f j i  ̄ i a n g U n i w  ̄ r s i t y( n a t u r a l s c i e n c e s )
( 总第 1 0 9期 ) ( S u m N o . 1 0 9 )
的地 位也 日趋 重 要 。 同时 ,伴 随 着 I T领 域 中 “ 大
行 的一 类 测 试 - 3 J 。 性 能测 试 的合 理 实 施 ,一 方 面
可以验证 目标系统是否符合用户性 能指标 ;另一
方 面可 得 到 相关 的 性 能 数据 ,为 目标 系 统 的 优 化 提供 参 考 。组 件 测 试 ( C o mp o n e n t t e s t i n g ) 、 负 载
系 统 性 能 测 试 以 多 进 程/ 多线 程 ( Mu l t i p l e
人员 、时间及 资源等方 面都面 临着 巨大 的挑 战。 本文在已有研究 的基础 之上 ,着重分析 了性能测
试 的相 关 概 念 ,包 括 其 定 义 、原 理 及 常 见 术 语 , 并 利用 L oa d R u n n e r 测试 工 具 结 合 实 例 给 出 了性 能
测试的实施步骤与方案 ,结合测 试结果分析了该 实例在性能方面可能存在 的瓶 颈,最后提 出了性
能测试 在 互 联 网应 用 测 试 领 域 、移 动 应 用 测 试 领
压力或指定压力 的 目的,同时监控后 台系统 资源
消耗 情 况 以及 用 户 端 的请 求 处 理 时 间 。在 典 型 的
域及 敏捷 开发 模式 中进 行 测试 时所 面 临 的挑战 。
l 性 能 测试 简介
1 . 1性 能测 试 的定 义
信息系统三层架构 中,若设 t l 、t 2 、t 3分别 为 网 络延迟时间、应用服务器处理时间 、数据库处理
时 间 ,则用 户 端 总 的 处理 时 间 T=t l+t 2+t 3 。性
为该 系统 在特 定 负 载 和不 同 环 境 配 置 下 应 具 备 的
及容量测试 ( V o l u m e t e s t i n g )等都属于性能测试 的范 畴 J 。
1 . 2性 能测 试 的原理
响应时间和吞吐量。当前 信息系统 的结构越来越
庞大 ,使 得 性 能 测 试 不 论 是 在 技 术 方 面 ,还 是 在
基于 L o a d R u n n e r 的性 能 测 试 研 究 术
陈 佳 丽
( 龙岩 学 院数 学与计 算机科 学 学院 福 建龙 岩 3 6 4 0 1 2 )
摘要 :本文介绍 了性 能测试的相关概 念,并利 用 L oa d R u n n e r 测试 工具 ,针对具体 实
2 0 1 5年第 2期
国~ 一 … 国







~ ~~ ~




图2 L o a d R u n n e r 的结 构组成
2性 能 测试 实 施 性 能测 试 的 实施 流 程是 测 试 中 的 一 个 关 键 问
图 1 信 息 系 统 三 层 架 构 中用 户 请 求 处 理 时 间 分解
中 图分 类 号 :T P 3 9 3 文 献标 识码 :A 文章 编 号 :1 6 7 4— 9 5 4 5( 2 0 1 5 )0 2 — 0 0 2 1 一( 0 5 )
近 年 来 ,随 着 互 联 网 、移 动 应 用 、物 联 网、 云计 算 等各 种 信 息 技 术 的 日趋 成 熟 J ,软件 测 试
p r o c e s s e s / t h r e a d s ) 的方式进行 ,其主要原理 是通 过性能测试工具来模拟成千上万用户 同时 向后 台 发送请求 ( 该请求可理解 为客户端与服务器端 之 间的通讯包或协议 ) ,每个请求以测试脚本 的形式
存 在 ,以进程/ 线 程形 式运 行 ,从 而 达到 产 生 巨大
测试 ( L o a d t e s t i n g ) 、压 力 测 试 ( S t r e s s t e s i t n g )
数据 集 中 ” 时 代 的 到来 ,测 试 领 域 中 的性 能测 试
显 得尤 为 重 要 ,引 起 了人 们 的 广 泛 关 注 。不 同 的
应用系统都有其特定的性能或效率指标 ,可理解
例给 出 了性 能测试 的 实施 步骤 与方案 ,结合测 试 结果 分析 了该 实例 在 性 能 方 面可 能存 在 的
瓶 颈 ,最后提 出了性 能 测试 在 互联 网应 用领域 、 移动 应 用领域 及敏 捷 开发模 式 中进 行 测 试
时所 面临 的挑 战 。 关 键词 :性 能 测试 ,软 件 测试 ,L o a d R u n n e r
相关文档
最新文档