没有合适的资源?快使用搜索试试~ 我知道了~
首页Apache_JMeter基础学习
资源详情
资源评论
资源推荐
Eagleyes125
Version:1.0
2007-04
修改记录
时间 修改
2007-4-20
创建文档
一. Apache JMeter 介绍
1. Apache JMeter 是什么?
Apache JMeter 是 Apache 组织的开放源代码项目,是一个 100%纯 Java 桌面应用,用于
压力测试和性能测量。它最初被设计用于 Web 应用测试但后来扩展到其它测试领域。
最 拉 的 版 本 是 2.2 , 大 家 可 以 到 http://jakarta.apache.org/site/downloads/
downloads_jmeter.cgi
下载源代码和查看相关文档。
2. 我用它能做什么?
Apache JMeter 可以用于对静态的和动态的资源(文件,Servlet,Perl 脚本,Java 对象,
数据库和查询,FTP 服务器或是其它资源)的性能进行测试。JMeter 可以用于在服务
器,网络或对象模拟繁重的负载来测试它们提供服务的受压能力或者分析不同压力条
件下的总体性能情况。你可以使用 JMeter 提供的图形化界面,分析性能指标或者在高
负载情况下测试你的服务器/脚本/对象。
3. Apache JMeter 能做什么?
能够对 HTTP 和 FTP 服务器进行压力和性能测试,也可以对任何数据库进行同样
的测试(通过 JDBC)。
完全的可移植性和 100%纯 Java。
完全 Swing 的轻量级组件支持(预编译的 JAR 使用 javax.swing.*)包。
完全多线程框架允许通过多个线程并发取样和通过单独的线程组对不同的功能同
时取样。
精心的 GUI 设计允许快速操作和更精确的计时。
缓存和离线分析/回放测试结果。
高可扩展性:
1) 可链接的取样器允许无限制的测试能力。
2) 各种负载统计表和可链接的计时器可供选择。
3) 数据分析和可视化插件提供了很好的可扩展性以及个性化。
4) 具有提供动态输入到测试的功能(包括 JavaScript)。
5) 支持脚本变成的取样器(在 1.9.2 及以上版本支持 BeanShell)。
4. Apache JMeter 的由来?
JMeter 最早是由 Apache 软件项目的开发工程师 Stefano Mazzocchi 开发出来
的。他当初开发 JMeter 主要用于测试 Apache JServ(一个被 Apache Tomcat
工程取代了的项目)的性能。之后我们又再次设计了 JMeter,增加了图形化界面和
一些功能测试能力。
5. Apache JMeter 的未来?
随着开发人员借助它的可嵌入的结构,我们希望看到 JMeter 的能力也随之快速的
被扩大。更进一步的主要发展目标是把 JMeter 在没有减弱它的负载测试的能力的同时
尽可能的做成最有效的回归测试工具,。
二. Apache JMeter 安装
1. 需求
JMeter 要求你的环境满足安装的最小要求.
1.1. Java 版本
JMeter 要求充分满足 JVM1.3 或更高,我们当前一直在尽最大的能力满足它和
JVM1.3 的皆容性,尽管 JMeter 在 JVM1.4 上执行的更好。
1.2. 操作系统
JMeter 是一个 100%的 Java 应用,它可以在当前任何一个已经部署了 Java 的操
作系统上运行。
Unix(Solaris,Linux,etc)
Windows(98,NT,2000,XP)
Open VMS Alpha 7.3+
2. 可选安装项
如果你计划做 JMeter 的开发或者想用 Sun 公司的标准 Java 包,那么你将需要一个或
更多以下列出来的可选包。
2.1. Java 编译器
如 果 你 想要 构 建 JMeter 源 码 或是 开 发 JMeter 插 件, 那 么你 将 需 要适 用 的
JDK1.3 或更高版本。
2.2. SAX XML 分析器
JMeter 自身包含 Apache 的 Xerces XML 分析器。你也可以选择让 JMeter 使用
不同的 XML 分析器,那样的话,需要把第三方的 XML 分析器的 classes 加进 JMeter
的 classpath 里,然后更改 jmeter.properties 文件。
2.3. Email 支持
JMeter 有有限的邮件能力,它可以以测试结果为依据来发邮件,而且支持 POP/IMAP
协议。它当前不支持 SMTP 协议,要使邮件功能支持生效,需要加入 Sun 公司的
JavaMail 包和 activation 包到 JMeter 的 classpath 里。
2.4. SSL 加密
要测试一个使用了 SSL 加密(HTTPS)的网络服务器,JMeter 需要 SSL 的执行被提供
(像 Sun 公司的 Java Secure Sockets Extension – JSSE). 把必需的加密包加到
JMeter 的 classpath 里,然后通过注册 SSL 提供者,更新 jmeter.properties 文件.
这里还有一个 SSL 管理器,它可以更大程度的控制证书。
注意:如果你正在运行 JDK1.4,那么你就不需要下载 JSSE,因为 Sun 把它做为基本
的包集成了它到 JDK1.4 里了。
JMeter 代理服务器(见下面)不支持 SSL(HTTPS).
2.5. JDBC 驱动
如果你想测试 JDBC,你需要将你的 JDBC 驱动加到 classpath 里。确认这个文
件是一个 jar 文件而不是 zip 文件。
2.6. Apache SOAP
Apache SOAP 需要 mail.jar 和 activation.jar。你需要下载并拷贝这两个 jar
文件到你的 jmeter/lib 目录。当那两个文件放在那后,JMeter 会自动加载它们。
3. 安装
安装 JMeter 只需要很短的时间,具体依赖于你下载的发行文件。
注意:要避免把 JMeter 安装在包含空格的目录里,因为那样会引起远程测试的一
些问题。
3.1 下载最新版本
我们推荐大多数用户使用最新的版本。
安装 JMeter,只需简单的解压 zip 或 tar 文件到你想要安装的那个目录里。假定你已
经正确的安装了一个 JRE/JDK 并且环境变量 JAVA_HOME 也已经被设置,那你则不需再做
其它更多的事情了。
3.2 下载每日构建的版本
如果你不介意用一个 beta 版的软件工作,那么你可以下载并运行最新的每日版本。
要安装每日版本,解压_bin 和_lib 的 zip 或 tar 文件到相同的目录结构,假定你已经
正确的安装了一个 JRE/JDK 并且环境变量 JAVA_HOME 也已经被设置,JMeter 就安装成
剩余18页未读,继续阅读
billhepeng
- 粉丝: 92
- 资源: 158
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- stc12c5a60s2 例程
- Android通过全局变量传递数据
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0