1、分布式压测环境配置
在服务器的/usr/local下新建一个目录,如:software,在这个目录下创建app 和 jmeter目录
---配置jdk以及环境变量
登录 https://www.oracle.com/java/technologies/downloads/#java8 双击 jdk8的Linux-x64的tar下载地址,将包下载下来然后远程传到服务器的software目录下。
进入服务器,tar -zxvf 包名。解压到当前目录下,然后mv 解压后的文件夹名称 自己想命名的名称如jdk8
安装好之后需要配置环境变量
vim /etc/profile 进入全局变量的环境配置
在尾部的 unset i
unset -f pathmunge
后面加上
export JAVA_HOME=/usr/local/software/jdk8
export JAVA_BIN=/usr/local/software/jdk8
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME JAVA_BIN CLASSPATH PATH
保存退出
source /etc/profile 让这个文件生效
可以尝试输入 java 看是不是装好了
---配置jmeter。到jmeter官网复制了相对应的版本的地址之后到服务器的jmeter目录下 wget 下载地址,下载完成后,tar -zxvf解压
---将需要压测的接口的jar包放到服务器刚才创建的app目录下,不需要解压
如果已经安装了jdk,此时可以 java -jar 包名,启动java程序。启动之后,就可以在浏览器访问 公网ip名:8080/users (压测的接口是users)
这里会有一个问题:当后台程序停止对时候就无法访问了,所以需要守护进程。守护进程命令: nohup java -jar 包名 & (命令要写完整写对)
可以尝试ctrl+C 退出程序,然后在浏览器访问 公网ip名:8080/users (压测的接口是users) 如果能访问就ok