admin 管理员组

文章数量: 887021


2024年1月22日发(作者:深海迷航独眼巨人模块代码)

--------------linux中安装jdk+jmeter--------------------

一、安装JDK7.0版本

1、先卸载服务器自带的jdk软件包

# java -version #查看服务器是否安装过jdk

java version "1.6.0_17"

OpenJDK Runtime Environment (IcedTea6 1.7.4) (6-i386)

OpenJDK Client VM (build 14.0-b16, mixed mode)

# rpm -qa |grep gcj #查看服务器安装的jdk软件包信息

6.i686

6.i686

# yum -y remove 6.i686 #卸载软件包

2、安装jdk7.0

下载地址:/technetwork/cn/java/javase/downloads/

选择适合自己系统环境的版本

解压配置安装

# mkdir -p /usr/lib/jvm #建立安装目录

# tar -zxvf -C /usr/lib/jvm #解压

# mv /usr/lib/jvm/jdk1.7.0_09 /usr/lib/jvm/java7 #移动并重命名

3、添加jdk7.0到系统环境变量

# cp /etc/profile /etc/ #备份

# vi /etc/profile #编辑profile配置文件,键入“i”进入编辑状态,在最后添加下面的内容

export JAVA_HOME=/usr/lib/jvm/java7

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:${PATH}

退出vi

用ESC键只能切换到命令状态,然后输入“:wq ”命令进行保存文件并强行退出vi

注意以下命令:q 退出

:q! 强行退出(不存盘)

:wq 强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。

:x 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。

#source /ect/profile 使profile配置的环境变量立即生效

由于系统中可能会有默认的其他版本JDK,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。

update-alternatives --install /usr/bin/java java /usr/lib/jvm/java7/bin/java

300

update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java7/bin/javac

300

update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java7/bin/jar 300

update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java7/bin/javah

300

update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java7/bin/javap

300

执行下面命令,设置默认版本,此命令执行后,系统会列出当前存在的各种JDK版本,会提示你选择

# update-alternatives --config java

4、测试

# java -version # 测试是否成功

java version "1.7.0_09"

Java(TM) SE Runtime Environment (build 1.7.0_09-b05)

Java HotSpot(TM) Client VM (build 23.5-b02, mixed mode)

若不成功,检查环境变量配置路径是否正确

二、 安装jmeter

1、安装&配置

可在Linux服务器上利用服务器强大的性能,执行JMeter进行性能测试。

当然,可在Windows机器上先编好测试计划(注意版本匹配,否则可能产生莫名错误),然后下载到Linux上运行。

以JMeter2.9为例,下载地址:/download_,选择binaries下2.9版本。

解压完成后,添加环境变量:

vi /etc/profile

键入i,可编辑状态,按ESC,退出可编辑状态到命令行,键入“:wq”,按回车保存并退出vi

添加下述两行:

export JMETER=/usr/local/jmeter/apache-jmeter-2.9

export

CLASSPATH=${JMETER}/lib/ext/ApacheJMeter_:${JMETER}/lib/:$JMETER/lib/:${CLASSPATH}

export PATH=${JMETER}/bin/:${PATH}

完成添加后下述命令使配置生效:

source /etc/profile

检查是否配置成功:命令行输入jmeter -v

若提示:-bash: jmeter: command not found,则很可能是环境变量配置有错,查看路径,名称等是否和jmeter安装文件所在目录一致

若提示:-bash: /usr/local/jmeter/apache-jmeter-2.13/bin/jmeter: Permission denied,则说明没有对jmeter的操作权限,需要设置,如下

chmod 777 filename

eg:chmod 777 /usr/local/jmeter/apache-jmeter-2.13/bin/jmeter

没问题时应显示如下版本信息:

Copyright (c) 1998-2015 The Apache Software Foundation

Version 2.13 r1665067

2、启动jmeter并运行

注意:运行前,先在Windows中jmeter图形界面创建好测试计划,然后放到linux系统文件目录下usr/local/jmeter/testplan/linux_jmeter_

在linux下直接运行

命令行:#jmeter -n -t /usr/local/jmeter/testplan/linux_jmeter_ -l test_

# jmeter -n -t /usr/local/jmeter/testplan/linux_jmeter_ -l test_

Creating summariser

Created the tree successfully using /usr/local/jmeter/testplan/linux_jmeter_

Starting the test @ Thu Nov 12 18:51:18 PST 2015 (99)

Waiting for possible shutdown message on port 4445

summary = 2 in 1s = 3.1/s Avg: 101 Min: 53 Max: 150 Err: 0 (0.00%)

Tidying up ... @ Thu Nov 12 18:51:19 PST 2015 (50)

... end of run

届此,在linux上运行jmeter计划完成


本文标签: 命令 文件 版本 配置 退出