您的位置:首页 > 运维架构 > Linux

Linux 下 安装 Jmeter

2016-05-04 16:42 295 查看
Linux 下安装 Jmeter,要求先要安装 1.6 版本以上的jdk。所以先说明怎样安装jdk和配置环境变量,本文介绍的是.tar.gz版本的jdk安装。

1. Linux 下 安装 jdk (.tar.gz格式)

1.1.  首先到官网:http://www.oracle.com/technetwork/java/javase/downloads/index.html
上下载jdk,用命令 : uname -a 查看linux系统版本(32/64位),选择要下载的jdk。

1.2. 选择要安装java的位置,如/usr/目录下,新建文件夹java (mkdir
java)
  将文件jdk-8u74-linux-x64.gz 移动到/usr/java

   可以用 scp 命令将windows下下载的jdk压缩包拷贝到 linux上(前提是windows下有可以使用linux命令的软件,xshell就可以,可以建立本地shell)。

1.3. 解压jdk, 例: tar -zxvf jdk-8u74-linux-x64.gz
   (此处很奇怪,在官网上下载的时候显示的.tar.gz的文件格式,下载后就变成了.gz了。网上说 .gz 格式的文件不能用tar命令解压,但实际操作后,gunzip和gzip并不能解压该文件,还是要用tar命令。)
      解压后,jdk就安装好了,下面要配置java的环境变量

1.4. 配置环境变量
      有三种方式配置环境变量:
     (1).  修改 /etc/profile 文件 (全局所有用户)
        如果你的Linux机器仅仅作为开发机器时推荐使用,因为所有用户的shell都有权使用这些环境变量,这可能会给系统带来安全性问题。

在shell终端执行命令: vi /etc/profile
在profile文件末尾加入:

       JAVA_HOME=/usr/java/jdk1.8.0_74

       PATH=$JAVA_HOME/bin:$PATH

       CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

       export JAVA_HOME, PATH, CLASSPATH

保存文件
重新登录或者输入命令:source /etc/profile
     ·注解 

A. 你要将 /usr/java/jdk1.8.0_74改为你的jdk安装目录 

B. linux下用冒号“:”来分隔路径 

C. $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值 

在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种 

常见的错误。 

D. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。 

E. export是把这三个变量导出为全局变量。 

F. 大小写必须严格区分。 

     (2).  修改.bash_profile文件 (某个用户权限使用这些环境变量)

       这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了。 

用文本编辑器打开用户目录下的.bash_profile文件 : vi /home/某用户/.bash_profile
在.bash_profile文件末尾加入: 

export JAVA_HOME=/usr/java/jdk1.8.0_74

export PATH=$JAVA_HOME/bin:$PATH 

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

重新登录或者输入命令:source /home/某用户/.bash_profile

    (3).  直接在shell下设置变量 (临时用)

      不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。 
      只需在shell终端执行下列命令: 

export JAVA_HOME=/usr/java/jdk1.8.0_74

export PATH=$JAVA_HOME/bin:$PATH 

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

1.5. 测试jdk是否安装成功
      输入命令: java -version
      如果输出类似以下错误:-bash: /disk2/java/jdk1.8.0_74/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
      说明 jdk 版本安装错误,是因为64位系统中安装了32位程序

1.6. 卸载jdk

找到jdk安装目录的_uninst子目录
在shell终端执行命令 ./uninstall.sh 即可卸载jdk。

直接从linux终端下载jdk:
番外:解决
Linux 终端 wget 命令下载jdk的问题

(此部分内容转自:http://kingstar.blog.51cto.com/8797655/1750513

最近在用Linux搭服务器,在下载jdk时取oracle官网找到下载地址,然后用wget + 下载地址 去下载,2秒之后,文件下载好了, 然而查看文件大小,只有800多k,显然有错误,后来查资料才发现这样获取到的网址是不行的。最终琢磨出个办法,管不管用,试一试。

1.打开要下载的jdk资源的那个页面http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk7-downloads-1880260.html





2.按F12打开浏览器调试界面,查看网络请求那一块,此次试验为chrome,其他浏览器应该也差不多。如图:



3.点击想要下载资源的地址,然后就会进入下载,这时要注意:



点进去看网址



好了。进行下载



4.把下载好的文件改为jdk-7u79-linux-x64.tar.gz。

2.  Linux下安装jmeter

2.1 下载JMeter
官方网站下载最新版本: http://jmeter.apache.org/download_jmeter.cgi ,目前最新版是Apache JMeter 2.13
下载二进制包,使用JMeter依赖jdk,建议安装jdk 1.6版本以上。

2.2 解压JMeter
tar -zxvf apache-jmeter-2.13.tgz
到此就算配置好了Linux下的jmeter运行环境了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  测试开发 jmeter