jmeter配置、安装

一、 工具描述
  apache jmeter是100%的java桌面应用程序,它被设计用来加载被测试软件功能特性、度量被测试软件的性能。设计jmeter的初衷是测试web应用,后来又扩充了其它的功能。jmeter可以完成针对静态资源和动态资源(servlets, perl脚本, java对象, 数据查询s, ftp服务等)的性能测试。 jmeter可以模拟大量的服务器负载、网络负载、软件对象负载,通过不同的加载类型全面测试软件的性能。并且jmeter提供图形化的性能分析。

二、 使用环境
  JMeter 可以运行在solaris, linux, windows (98, nt, 2000,2003). jdk1.4以上。本文章主要介绍使用JMeter测试windows环境的web server 和DB server的环境搭建步骤,以及使用Jmeter进行压力测试的入门。

三、 软件下载
  JDK  http://java.sun.com/javase/downloads/index.jsp

jmeter  http://jmeter.apache.org/download_jmeter.cgi
  
四、 JDK安装
  下载jdk1.6.0_10.exe,这接点击默认安装,一般安装至C:\Program Files\Java目录下。
  桌面上选择“我的电脑”(右键),高级, 环境变量, 在“系统变量”--->“新建”, 在变量名中输入:CLASSPATH,变量值中输入:C:\Program Files\Java\jdk1.6.0_10\lib\dt.JAR; C:\Program Files\Java\jdk1.6.0_10\lib\TOOLS.JAR; C:\Program Files\Java\jdk1.6.0_10\BIN;再按“新建”,在变量名中输入:JAVA_HOME,变量中输入:C:\Program Files\Java\jdk1.6.0_10;修改PATH变量,添加%JAVA_HOME%/bin;然后确定即可;

五、 Jmeter安装
  解压jakarta-jmeter-2.3.4.zip文件至c盘,本文解压至C:\jakarta-jmeter-2.3.4目录下。
  桌面上选择“我的电脑”(右键),高级, 环境变量, 在“系统变量”--->“新建”, 在变量名中输入:JMETER_HOME,变量值中输入:C:\jakarta-jmeter-2.3.4 ,再修改CLASSPATH变量,变量值中添加%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;% JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-1.2.jar; 然后确定即可。
  
  然后点击Jmeter目录下bin文件夹里的jmeter.bat就可以打开Jmeter

六、注意事项

使用badboy的“Export to JMeter”,生成jmx文件,使用jmeter打开,却报错如下图;

原因:badboy 与 jmeter版本不支持

解决办法:

1. 降低jmeter版本

2. 获取最新badboy 版本。

我的使用组合是: badboy:2.1    jmeter:2.3.4

Windows 7下搭建Jmeter  

1. 首先需要安装java环境,使用第一步是去jdk官网上下载。

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1637583.html

 

下载:

jdk-7u5-windows-i586.exe

然后就是安装了,安装提示一步一步来就是了。我一般是默认安装。

2. 配置java环境

用鼠标右击“计算机”->属性->高级系统设置->环境变量

系统变量->新建-> 变量名:JAVA_HOME

变量值:D:\Program Files\Java\jdk1.7.0_05(我把默认路径该了一下,该在D盘的) 
       在系统变量中找到变量名为:Path,然后选择->编辑, 在变量值后面直接加上:;%JAVA_HOME%\bin(注意符号,前面有值,后面的要用分号隔开) 
        系统变量->新建->(这个要新建的) 变量名:CLASSPATH 变量值: 
%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOM E%\lib\tools.jar (注意符号) 
       最后测试下环境变量是否设置成功 
  在左下角的搜索框中键入 
  cmd 
  回车 
  输入javac 
  如果出现如下信息 :
  

你的Java环境变量配置成功! 
  若出现 
  'javac' 不是内部或外部命令,也不是可运行的程序 
  或批处理文件,原因有可能在于“;”号 (path路径的设置,分号要注意!!!)

3. 下载jmeter最新版

下载地址:http://jmeter.apache.org/download_jmeter.cgi

下载:apache-jmeter-2.7.zip

放到一个目录下,直接在D:\software\tools\apache-jmeter-2.7\bin下运行jmeter就是了。

一、 Apache JMeter介绍

1. Apache
JMeter是什么

Apache
JMeter 是Apache组织的开放源代码项目,是一个100%纯Java桌面应用,用于压力测试和性能测量。它最初被设计用于Web应用测试但后来扩展到其它测试领域。最新的版本大家可以到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. 安装环境要求:

Java版本

JMeter要求充分满足JVM1.3或更高。

操作系统

JMeter可以在当前任何一个已经部署了Java的操作系统上运行。

l Unix(Solaris,Linux,etc)

l Windows(98,NT,2000,XP,WIN8)

l Open VMS Alpha 7.3+

2. 安装步骤:

l 安装环境:Windows 8

l 安装包准备:

JDK1.7.0_25具体可在官方网站下载

jakarta-jmeter-2.3.4具体下载地址:

http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi

l 安装过程:

1)JDK安装

点击下载的jdk-1_7_0_25-windows-i586-p.exe,选择安装路径即可。

2) JDK环境配置

 

桌面上选择“我的电脑”(右键)/高级/环境变量, 在“系统变量”栏中点击“新建”, 在变量名中输入:CLASSPATH,变量值中输入:C:\JDK安装目录\lib\dt.JAR; C:\JDK安装目录\lib\TOOLS.JAR;点击确定即可。

再按“新建”,在变量名中输入:java_home,变量中输入:C:\JDK安装目录;修改PATH变量,添加%
java_home %\bin;然后确定即可。

修改系统变量path的值,在前面增加%java_home%\bin;然后确定即可。

3)检查JDK安装是否OK

具体是:点击“开始”/“运行”,输入命令cmd进入dos操作界面,输入命令:java
–version 查看java版本,如果显示为:1.7.0_25,则安装OK

1.开始-->运行:CMD--->"OK";

2. 输入"java -version"--->
"回车"

4)Jmeter安装

解压jakarta-jmeter-2.11文件至c盘,本文解压至C:\jmeter-2.11目录下。
桌面上选择“我的电脑”(右键)/高级/环境变量, 在“系统变量”栏中点击“新建”, 在变量名中输入:JMETER_HOME,变量值中输入:C:\ jmeter-2.11,点击确定即可。

再修改CLASSPATH变量,变量值中添加如下值:

%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-1.2.jar;然后确定即可。

5)检查jmeter安装是否OK

具体是:进入jmeter目录下的bin文件夹,点击jmeter.bat,查看页面显示,如果能显示jmeter操作页面则安装成功。

提醒:通常安装到这一步会报下面这个错误:

unrecognized vm option
'+heapdumponoutofmemoryerror'

原因是:安装的JDK版本是:1.5.0的就会出错,把JDK卸载,重新下载JDK1.5.0_12版本,重新安装就OK了,之前我就是装的1.5.0版本报的错,后来更新JDK版本就好了。

Windows 7下搭建Jmeter测试环境的更多相关文章

  1. windows 服务下搭建jsp运行环境

    此处搭建的是运行环境,不是开发环境. 1, 下载sdk 并安装  1.8      http://rj.baidu.com/soft/detail/14459.html?ald 2, 配置环境变量 步 ...

  2. win10下搭建QTP测试环境

    安装环境win 10 64位企业版 个人学习用1..net 3.5无法安装更新问题解决:打开windows update 服务2.win10 安装中提示为了对电脑进行保护,已经阻止此应用,请与管理员联 ...

  3. windows系统下搭建Python开发环境

    1.首先下载最新的Python http://www.python.org/download/,我下载的是最新的Python3.5.1 2.下载完成之后开始安装,安装就比较简单了,一路下一步. 3.安 ...

  4. Ubuntu系统下搭建Python开发环境

    之前演示了在Windows中安装Pycharm,很简单.下面介绍一下如何在Ubuntu中安装Pycharm 1.更新Python至3.5.1,执行以下命令: sudo add-apt-reposito ...

  5. 【原创】windows下搭建vue开发环境+IIS部署

    [原创]win10下搭建vue开发环境  如果要转发,请注明原作者和原产地,谢谢! 特别说明:下面任何命令都是在windows的命令行工具下进行输入,打开命令行工具的快捷方式如下图:     详细的安 ...

  6. windows下搭建vue开发环境+IIS部署

    原创]win10下搭建vue开发环境  https://www.cnblogs.com/ixxonline/p/6007885.html 特别说明:下面任何命令都是在windows的命令行工具下进行输 ...

  7. 【并行计算】Windows系统下搭建MPI环境

    Windows系统下搭建MPI环境 MPI的全称是Message Passing Interface即标准消息传递界面,可以用于并行计算.MPI的具体实现一般采用MPICH.下面介绍如何在Window ...

  8. Windows下搭建Git开发环境

    Windows下搭建Git开发环境主要有以下三种方法: 1,VS,vs2013和vs2015中已经集成了git插件了 2,msysGit+TortoiseGit 3,msysGit+SourceTre ...

  9. [转载]在Windows下搭建Android开发环境

    http://jingyan.baidu.com/article/bea41d437a41b6b4c51be6c1.html 在Windows下搭建Android开发环境 | 浏览:30780 | 更 ...

随机推荐

  1. JSP 内置对象(request response session application out pageContext)

    request对象  javax.servlet.http.HttpServletRequest接口的实例 request.setCharacterEncoding("utf-8" ...

  2. Minimum Inversion Number

    Minimum Inversion Number Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & ...

  3. sql分组取第一条数据

    sq分组取第一条数据的一个方法: select * from ( select row_number() over(partition by ID order by ID) as rownum , * ...

  4. java类的加载过程

    1.类的加载顺序 (1)JVM在首次加载类时会对  静态初始化块.静态成员变量. 静态方法进行一次初始化. (2)只有在调用new方法时才会创建类的实例. (3)对象创建过程: 首先执行父类(如果有) ...

  5. 基于2d Tool Kit 精灵合图,动作生成工具

    http://blog.csdn.net/onerain88/article/details/18563687 2d Tool Kit 是一款出色的基于unity3d 开发2d游戏的工具,提供了丰富的 ...

  6. iOS团队开发者测试

    那么你需要在你下载证书的那个电脑上从钥匙串-->选择证书-->右键到处证书,保存为.p12的证书,以后这个证书拷贝到任何电脑上去都是可以使用的! 本来只有一台电脑可以测试, 现在要团队开发 ...

  7. ios socket(基础demo)

    http://blog.sina.com.cn/s/blog_7a2f0a830101ecv4.html clinetSocket 1.viewcontroller.h @interface View ...

  8. C++ Set

    set集合容器:实现了红黑树的平衡二叉检索树的数据结构,插入元素时,它会自动调整二叉树的排列,把元素放到适当的位置,以保证每个子树根节点键值大于左子树所有节点的键值,小于右子树所有节点的键值:另外,还 ...

  9. Nginx图片剪裁模块探究 http_image_filter_module

    官方地址:http://nginx.org/en/docs/http/ngx_http_image_filter_module.html 煮酒品茶:前半部安装和官方说明,后半部分实践 #yum ins ...

  10. poj 1664

    http://poj.org/problem?id=1664 题目是中文的,一个递归的题目 把每一次的苹果分为两类 Ⅰ:所以盘子都放一个,然后其他的在随便放: Ⅱ:有一个盘子没有放苹果: 这样下去的话 ...