Linux 下安装 Jmeter,要求先要安装 1.6 版本以上的jdk。所以先说明怎样安装jdk和配置环境变量,本文介绍的是.tar.gz版本的jdk安装。
1、首先在windows上,到官网:http://www.oracle.com/technetwork/java/javase/downloads/index.html 上下载jdk,
在 linux 上用命令 : uname -a 查看linux系统版本(32/64位),选择要下载的jdk。
2、选择要安装java的位置,一般安装在 /usr/目录下,新建文件夹java (mkdir java)
3、用 pscp 命令将 windows 下载的jdk压缩包拷贝到 linux上。(如何从windows上传文件到linux,查看文章:)
或者用xftp4工具上传到linux文件夹下
4、在jdk所在目录下,执行:tar -zxvf jdk-8u161-linux-x64.tar.gz
解压后,jdk就安装好了,下面要配置java的环境变量
5、查看jdk安装目录
配置相关环境变量,修改/etc/profile文件,使用命令:vi /etc/profile,在文件末尾添加如下内容。
A. 你要将 /usr/java/jdk1.8.0_161改为你的jdk安装目录B. linux下用冒号“:”来分隔路径C. $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种常见的错误。D. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。E. export是把这三个变量导出为全局变量。F. 大小写必须严格区分。
6、如果想让相关配置生效,需要执行/etc/profile。因此需要执行如下操作,source /etc/profile,这样就可以了。
执行后居然报错:
于是,把export改成分别导出,再次执行source /etc/profile就成功了。
7、查看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位程序,需卸载重装。
安装jmeter
1、在liunx的 /usr 目录下新建目录 jmeter:mkdir jmeter
2、把 windows 上的 jmeter 安装包上传到 linux,每次重启虚拟机之后,都要重启一下网络服务: sudo service network restart,否则ens33 没有inet 这个属性,没法通过IP地址连接虚拟机。
在windows的命令行切换到pscp文件目录下执行:pscp jmeter文件绝对路径 root@IP:/usr/jmeter
3、解压 jmete:unzip apache-jmeter-3.0_json.zip
安装完成。