1-性能测试 - Jmeter初始和安装

before

Apache JMeter是Apache组织的开源项目,是一个纯Java桌面应用,用于压力测试和性能测试,它最初被设计用于web应用测试,后来逐渐的扩展到其他领域。

jmeter可以用于对静态和动态的资源(文件、Servlet、Perl脚本、Java对象,数据库和查询、FTP服务器或者是其它资源)的性能进行测试。jmeter可以用于分析不同压力条件下的总体性能情况。也可以使用jmeter提供的图形化界面,分析性能指标。

Servlet(Server Applet)Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。

下载

要求:Requires Java 8+

参考:

一般的,zip包适用于Windows平台,tgz包适用于linux和Mac平台。
我提前准备好了相关软件包:

后续的操作默认你已经配置好java环境了;默认的所有jmeter版本都为5.2.1

jmeter目录接口说明

当你将jmeter的压缩包下载并解压到本地后,它的安装目录长这样:

来看看各目录中的一些重要的文件及说明。

  • bin目录:启动目录和配置文件目录。
    • jmeter.bat:Windows平台的启动文件。
    • jmeter.log:日志文件。
    • jmeter.sh:Linux平台的启动文件。
    • jmeter.properties:系统配置文件。
    • jmeter-server.bat:Windows平台测试要用到的服务器配置。
    • jmeter-server:Linux平台分布式测试用到的服务器配置。
  • docs:接口文档目录。
  • extras:扩展插件目录。
  • lib:依赖插件目录,其中全是jar包,jmeter会自动在JMETER_HOME/libext目录下寻找需要的类。
  • licenses:jmeter证书目录。
  • printable_docs:用户使用手册。

jmeter for linux

这里,你已经将jmeter压缩包上传到系统的根目录了。

  • 解压apache-jmeter-5.2.1.tgz
tar -zxvf apache-jmeter-5.2.1.tgz -C /usr/local/
  • vim /etc/profile配置环境变量
JMETER_HOME=/usr/local/apache-jmeter-5.2.1
CLASSPATH=$CLASSPATH:$JMETER_HOME/lib
PATH=$PATH:$JMETER_HOME/bin
export PATH JMETER_HOME CLASSPATH

然后使配置文件生效:

source /etc/profile
  • ok,测试一下
jmeter -v

完事!

jmeter for mac

  1. 打开https://archive.apache.org/dist/jmeter/binaries/,下载5.2.1版本的tgz包:
  2. 解压到指定目录:
tar -zxvf apache-jmeter-5.2.1.tgz

  1. vim ~/.bash_profile 配置环境变量,我的jmeter安装目录是/Users/neeo/Library/apache-jmeter-5.2.1,你根据你的安装目录决定,不要照抄。
JMETER_HOME=/Users/neeo/Library/apache-jmeter-5.2.1
PATH=$PATH:$JMETER_HOME/bin
CLASSPATH=.:$JMETER_HOME/lib/dt.jar:$JMETER_HOME/lib/tools.jar:$JMETER_HOME/lib/ext/ApateJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar
export PATH JMETER_HOME CLASSPATH

然后使配置文件生效:

source ~/.bash_profile 
  1. ok,测试一下,有了上面的配置,我们就可以在任意的终端路径下输入jmeter就可以启动了。

jmeter for windows

  1. 下载并且将压缩包解压到了合适的目录,注意:安装目录不许有空格和中文及特殊字符

  1. 现在你点击jmeter安装目录中的bin目录下的jmeter.bat文件,已经可以成功的启动jmeter了。

jmeter已成功启动。

完美!但是,为了更好一点,还需要做些优化.......

  1. 添加JMETER_HOME

将jmeter的安装目录添加到环境变量中,我的jmeter安装目录是G:\software\apache-jmeter-5.2.1

控制面板所有控制面板系统高级系统设置环境变量系统变量中选择新建,将变量名和变量值按照下图所示添加进去即可。

  1. 添加CLASSPATH

还是控制面板所有控制面板系统高级系统设置环境变量,在系统变量列表中新建(没有classpath)或者追加(存在classpath)变量值:

%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;

# ps:jmeter-4.0(或更早的版本)还要添加一个%JMETER_HOME%\lib\logkit-1.2.jar路径,但5.2.1版本我没找到,暂时不管它

别忘了检查前后是否有;分割。

  1. 添加PATH,即将jmeter的bin目录添加到环境变量中。


that's all see also:[JMeter篇01:JMeter在Mac下的安装](https://www.jianshu.com/p/bce9077d883c)
posted @ 2020-03-12 16:53  听雨危楼  阅读(668)  评论(1编辑  收藏  举报