`

开源性能测试工具--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)

 

  l Open VMS Alpha 7.3+

 

  2. 安装步骤:

 

  l 安装环境:Windows XP

 

  l 安装包准备:

 

  JDK1.5.0_12 具体可在官方网站下载

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

 

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

 

  l 安装过程:

 

  1)JDK安装

 

  点击下载的jdk-1_5_0_12-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.5.0_12,则安装OK

 

  4)Jmeter安装

  解压jakarta-jmeter-2.3.4文件至c盘,本文解压至C:\jmeter-2.3.4目录下。

  桌面上选择“我的电脑”(右键)/高级/环境变量, 在“系统变量”栏中点击“新建”, 在变量名中输入:JMETER_HOME,变量值中输入:C:\ jmeter-2.3.4,点击确定即可。

  再修改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版本就好了。

分享到:
评论

相关推荐

    压力测试工具:apache-jmeter-5.0

    Apache JMeter是Apache组织开发的压力测试工具,也是目前应用最广泛的开源性能测试工具之一。 不过要记住Jmeter由JAVA开发,安装Jmeter之前需要先安装JDK。

    apache jmeter 5.4.1,开源的性能测试工具

    apache jmeter 5.4.1,开源的性能测试工具

    性能测试工具apache-jmeter-5.4.1

    Apache JMeter 是一款开源的性能测试工具,可以用于测试 Web 应用程序、FTP 服务器、数据库等各种类型的服务器。本文将以apache-jmeter-5.4.1为例,给出jmeter_windows环境安装包。

    热-apache-jmeter-5.5.zip

    Apache JMeter是一个开源的负载测试工具,用于对软件和服务进行性能测试。它可以模拟多种类型的负载,并提供了丰富的功能和灵活的配置选项。 以下是关于Apache JMeter的一些介绍和演示: 1. 下载和安装Apache ...

    Jmeter 介绍和安装笔记

    JMeter 是apache 开源的性能测试工具。Jmeter 最初的想法是用来做web 自动化 测试,后面慢慢对功能做了一个扩展,扩展之后变成一个性能测试工具 Jmeter 是基于java 语言,纯java 语言,所以 在安装的过程中间需要...

    JMeter性能测试,完整入门篇

    相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。运行环境为Windows10系统,JDK版本为1.8,JMeter版本为3.3。由于Jmeter是基于java开发,首先需要...

    jmeter性能测试工具

    Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java 小服务程序、CGI 脚本、...

    全栈性能测试修炼宝典JMeter实战

    讲解开源负载工具JMeter的体系结构、脚本开发、负载模拟、测试监听等内容,让读者可以从零开始学会使用一个主流的负载工具,此部分是市面上到目前为止对JMeter讲解较全面的内容,掌握其内容即可以进行性能测试脚本...

    Jmeter性能测试工具

    jmeter开源最好的免费性能测试工具.Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态...

    jmeter V2.6 流行的开源性能测试工具

    jmeter V2.6 流行的开源性能测试工具 当前最新版本 无需安装 解压后直接运行即可!

    接口性能测试入门培训(Jmeter+Dynatrace)

    JMeter是一款开源的性能测试工具,用于模拟多种负载条件下的应用程序行为。它适用于开发人员、测试人员和系统管理员。通过创建并执行各种测试计划,JMeter可以评估应用程序的性能、稳定性和可靠性。 JMeter支持多种...

    性能测试工具JMeter

    可以用于测试web应用程序,数据库,web服务等 有图形化控制台 启动文件在bin目录下的jmeter.bat

    apache-jmeter-4-2.0.zip

    Apache JMeter是Apache组织开发的压力测试工具,也是目前应用最广泛的开源性能测试工具之一,JMeter由100% JAVA开发,开源,具备完全的可移植性;采用Swing界面和轻量组件支持包;支持插件扩展,可以通过扩展插件...

    Apache Jmeter 5.1.1

    Jmeter 是一款使用Java开发的,开源免费的,测试工具, 主要用来做功能测试和性能测试(压力测试/负载测试). 而且用Jmeter 来测试 Restful API, 非常好用。 JMeter测试计划以及测试实施的注意点 1、测试场景的设计 ...

    快速上手Jmeter性能测试工具第1讲-开源的力量.pdf

    1)多掌握一门性能测试工具,提高职场竞争力。 2)如果仅仅学工具,那确实有点亏,我们一旦接触到相关知识点,会扩展。以便提升整个计算机体系 的理解。听过软件性能测试课程的人都知道,我们的课程特点就是扩充和...

    Apache JMeter开源压力测试.zip

    Jmeter是一款使用Java开发的,开源免费的,测试工具, 主要用来做功能测试和性能测试(压力测试/负载测试),而且用Jmeter 来测试 Restful API, 非常好用。 Jmeter运行: 解压后, 运行 “bin/jmeter.bat” ...

    JMeter实验报告.doc

    " "二、实验环境、内容和方法 " " " "实验环境:Windows 7 压力测试工具JMeter " " " "三、实验过程描述 " "1、JMeter的安装和运行 " " " " " " " " " "2、JMeter实例 " "多用户同时登录大学学籍管理系统 " " 运行...

    apache-jmeter-5.2.1

    apache开源jmeter 压力测试工具 5.2.1 Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,...

    apache-jmeter-5.0-含配置path

    JMeter是一个纯粹的Java编写的应用程序,它主要是用来进行负载和性能测试。原先它是为Web/HTTP测试而设计的。设计JMeter最初始的目的是用来测试Web Application但是现在已经扩展了很多功能。JMeter通常被用来对一些...

    测试工具Jmeter安装包

    JMeter是Apache组织开发的开源项目,设计之初是用于做性能测试的,同时它在实现对各种接口的调用方面做的比较成熟,因此,常被用做接口功能测试和性能测试。 二、Jmeter可以用来干什么? 它可以用于测试静态和动态...

Global site tag (gtag.js) - Google Analytics