WEB性能测试浅析
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
统环 境, 所 以是不会收集测 试的性能数据 的。 而c o o l d o w n时
间 则 用 来 指 定 结 束 阶段 的 测 试 时 问 , 这 段 时 间 可 以最 大 程 度
人用 的压 力测试工具。通过真实模拟大量用户实施访 问并 发
负载 , 以及 实 时 性 能 监测 的方 式来 查找 确 认 问题 , 可 以有 效 地 测试整个 的企业架构。 ( 2 ) 企 业 级 的功 能 测 试 工 具 Wi n R u n n e r : 通 过 自动 捕 获 、 确 认、 回放 用 户 的 交 互 行 为 , 发现应用系统的设计缺陷 , 确保业
2 0 1 3 年 第 8 期 ( 总第 1 3 0期 )
信 息 通 信
I NF ORM AT 1 0N & C0M M UNI CAT 1 0NS
2 O1 3
( S u m . N o 1 3 0 )
WE B性 能测 试 浅 析
吴 秒秒
( 四川师范大学成都 学院, 四川 成都 6 1 0 0 0 0 )
点 关 注 测 试 报 告 里 这 数据 是 : 每 秒 处 理 的请 求 数 ( R e q u e s t s p e r S e c o n d ) 、 每 个 页 面 的平 均 响应 时 间 。 本文使用的硬件配置为: 一 台主 频 2 . 0 M H Z 的 台式 机 作 客户端 , 一 台 主频 1 . 5 M HZ , 内存 1 G 的笔 记 本 作 服 务 器 , 测 试 出来 的 数据 是 : 在 1 0 0 个 并 发 用户 的数 量 下 , 每 秒可 处 理 8 9 . 2 6
入S e t t i n g s 页面, 利用 T e s t R u n T i me 设置好测试时长 , 并发 用 户 的数 量 则 是 在 S t r e s s L e v e l( t h r e a d s )和 S r t e s s mu l i t i p l t e r s ( s o c k e t s p e r t h r e a d ) 进 行 设置 , 其中 S t r e s s l e v e l 是 所 有 的客 户
摘要: 如今 B / S结构的软件 日益横行 , 电子 商务 等 We b应用也段 , 很难 模 拟 系统运行 时的真 实情 况。当 We b应用被放到 实际运行环境的 时候 , 容易 出现服务 器响应速度 变慢甚至服务 中断的
情况。因此基 于 We b系统 的性 能测试 , 是 wl e b应 用开发 中一 项非 常重要 而又富有挑战性 的工作。文章 阐述 了性能测试
试, 以便测试 出静态页面 H T ML和 动态 网页 ( 如 AS P 、 J S P 、 P HP等 )的响应时 间,以此数据 为依据更 好地优化 服务器 的
性能 。 目前 用于 We b性 能分 析 的 工 具 有 很 多 , 以下 列 举 市 场 上 常见 的几种: ( 1 ) 工业标准级负载测试工具 L o a d R u n n e r : 目前 国 内最 多
的原理 , 介 绍 了一 些 现 下 流 行 的 性 能 分 析 工具 及 其 测 试 方 法 。 关键词 : 性 能测试 ; 负载 测试 ; WAS
中图分类号 : T P 3 0 1
文献标识码 : A
文章编号 : 1 6 7 3 . 1 1 3 1 ( 2 0 1 3 ) 0 8 0 0 8 7 — 0 1
并 发 访 问 We b 应用 的性能测试 工具, 来 对 该 应 用 进 行 性 能 测
为 了更 好 地 观 察 到 服 务 器 群 组 是 怎 样对 连续 增 长 的 负载 作 出反 应 的 , 设置 了 1 0 0 、 2 0 0 、 3 0 0 、 ……1 0 0 0 、 1 5 0 0 、 2 0 0 0这 样 连续 的 S r t e s s 层 的值 来 进 行 测 试 可 以在 实 际 测 试 时 间前 , 在视 图的 S u s p e n d处 设 置 一 段 运 行 时 间 wa r m u p和 c o o l d o w n 。 Wa r mu p 时 间 是 初 始 化 测 试运 行时间 , 这 一 段 时 间有 助 于 稳 定 收 集 测 试 数 据 之 前 的 系
地 避免数据 的变形 。这 两个时 间通常都设置 在 3 0到 6 0秒
之 间, 都 被 用 于 最 小 化 测 试 结 果 的 失 真 。其 他 设 置 保 持 缺 省
值。
以上准备工作都做好后 , 就可 以回到脚本的主页面, 找到 工 具 条 上 的“ R u n S c r i p t ” 按钮 , 点 击 开 始 测试 。等 测 试 运 行 完 毕, 再点击工具条上的” R e p o t s ” 按钮 查看测试报 告。需要重
标准 。
端所产生 的 Wi n d o ws NT线程的总数。填写的这些数据都用
来 控 制 对 目标 服 务器 的 负载 力 度 。因为 做 的 是压 力 负载 测 试 ,
所以R e q u e s t D e l a y ( 延 时时间) 不要填写。
为 了做好性 能测试 , 需要一 种能够仿 真模拟 出大量用户
有 效 的性 能测 试 , 可 以让 开 发 者 看 到 : 这 套 We b 应 用 系 统
在长时 间运行 下能否稳定,能否承受大量并发用户 的同时访
问, 系 统 对 用 户 的请 求 响 应 情 况 又 如何 。那 么 , 什 么 是 性 能 测
试呢? We b 性 能测试 是模 拟大量用 户操作给网站造成压力 , 并 评 测 we b 系 统 在 不 同 负 载 和 不 同 配 置 下 能 否 达 到 已经 定 义 的