Jmeter的简介:

Apache JMeter是一个100%的纯Java桌面应用,用于压力测试和性能测量。它最初被设计用于Web应用测试但后来扩展到其他测试领域。

用它能做什么?

Apache JMeter 可以用于对静态的和动态的资源(文件,ServletPerl脚本,Java 对象,数据库和查询,FTP服务器等等)的性能进行测试。它可以用于对服务器,网络或对象模拟繁重的负载来测试它们的强度或分析不同压力类型下的整体性能。可以使用它做性能的图形分析或在大并发负载测试你的服务器/脚本/对象。  

它能作什么?

Apache JMeter 的特性包括:

  • 能够对HTTPFTP服务器进行压力和性能测试,也可以对任何数据库进行同样的测试(通过JDBC)。

  • 完全的可移植性和100Java

  • 完全 Swing和轻量组件支持(预编译的JAR使用javax.swing.*)包。

  • 完全多线程框架允许通过多个线程并发取样和通过单独的线程组对不同的功能同时取样。

  • 精心的GUI设计允许快速操作和更精确的计时。

  • 缓存和离线分析/回放测试结果。

  • 高可扩展性:

    • 可链接的取样器允许无限制的测试能力。

    • 各种负载统计表和可链接的计时器可供选择。

    • 数据分析和可视化插件提供了很好的可扩展性以及以及个性化。

    • 具有提供动态输入到测试的功能(包括JavaScript)。

    • 支持脚本变成的取样器(在1.9.2及以上版本支持BeanShell)。

------------------------下面是安装记录----------------------------------- 

1> 安装JDK ,如我安装的地址为:C:/ProgramFiles/Java/jdk1.5.0 ;

2> 设置环境变量:

i 在用户变量中,新建变量名“JAVA_HOME”,变量值为:安装JDK的目录,如我的为:“C:/ProgramFiles/Java/jdk1.5.0;”

ii 再新建变量名为“CLASSPATH”,变量值为:

“C:/Program Files/Java/jdk1.5.0/lib/dt.jar;C:/ProgramFiles/Java/jdk1.5.0/lib/tools.jar;C:/Program

Files/Java/jdk1.5.0/bin;”

iii 在系统变量的“Path”变量值后加上:“%JAVA_HOME%/bin;”

3> 安装Jmeter,解压“jakarta-jmeter-2.3.2.zip”E盘根目录下:“E:/jakarta-jmeter-2.3.2”

4> 设置环境变量:
i
在用户变量中,新建变量名“JMETER_HOME”,变量值为:“E:/jakarta-jmeter-2.3.2;”
ii
修改“CLASSPATH”,添加:“%JMETER_HOME%/lib/ext/ApacheJMeter_core.jar;%JMETER_HOME%/lib/jorphan.jar;%JMETER_HOME%/lib/logkit-1.2.jar;”
5>
在系统的CMD命令提示符下输入"java",能看到相应帮助信息,说明jdk安装成功。

6> 运行jmeter: 直接打开E:/jakarta-jmeter-2.3.2/bin/jmeter.bat 即可。

 

注:

如果执行jmeter.bat出现 java.util.prefs.WindowsPreferences <init>

WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.

 

解决方法:

1.打开注册表--在开始搜索栏regedit

2.找到下面的目录
    HKEY_LOCAL_MACHINE\Software\JavaSoft
3.新建文件夹 Prefs