Jmeter 性 能 测 试 方 法 By 杨 会 会 2011-11-15目 前 进 行 性 能 测 试 的 工 具 有 很 多 ,LoadRunner,就 是 常 用 的 性 能 测 试 工 作 ,它功 能 强大,有 强 大的 分析工 具 ,但 是 安 装起 来 却 费 事 又 费 力 。 而jmeter 是 一 个 轻量 级 的 代 理 LR的 性 能 测 试 工 具 。1.Jmeter 与 LR 区 别JmeterLoadRunner原 理都是 通 过 中 间 代 理 ,监控 &收 集 并 发 客 户 端 发 现 的 指令 ,把 他 们生 成 脚本,再 发送 到 应 用 服务 器 ,再 监控 服务 器 反馈的 结果 的 一 个 过程 .同 Jmeter分布 式中 间 代 理 功 能有有安 装简单1G+大小,安 装麻 烦IP 欺 骗无有录 制Proxy Server( 代 理 服务器 ) 来 录 制 生 成 测 试 脚本的 功 能 ,但 是 这 个 功 能 并不 好 用 ,测 试 对 象 的 个 别参数 却 要 手 工 增 加 上 去 ,还 得附 带 装个IE 代 理 ,来 捕 捉参 数 ,或 者 使 用badybody工 具比 较 强 大报表比 较 少,需要 借助其他 工具 监控 服务 器 资源比 较 强 大web程 序的 功 能 测 试可以只能 做性 能 测 试版本开源,免费商业软件,付费脚本修改不 依赖编程 ,简单除了复杂的 场景设置外,还 需要 掌握函数 ,修改脚本2.jmeter 简介Apache Jmeter是 一 个 100%的 纯 java 桌面应 用 ,用 于压力 测 试 和性 能 测 试 。 Jmeter 最早是 为了测 试 Tomcat 的 前 身 JServ 的 执行 效率而 诞生 的 ,主要 是 针对 web 的 压力 和性 能 测试 ,但 后来 扩展到 其他 测 试 领域。 从下面的 图中 我们可以看到 : Jmeter 可以用 于测 试FTP、HTTP、RPC、JUNIT、JMS、LDAP、WebService(Soap) Request以及 Mail 和 JDBC(数 据库压力 测 试 )。同时, JMeter可以帮助你对 你的 应 用 程 序进 行 回归测 试 . 通 过 你创建的 测 试 脚本和assertions来 验证你的 程 序返回了所期待的 值. 为了更高的 适应 性 , JMeter允许你使 用 常规表 达式 来 创建这 些 assertions.3.性 能 测 试 的 流程性 能 测 试 的 流程 都 差不 多 , 搭建环境, 设 计场 景 , 找到 适合的...