一、Jdk的安装:
1、 上传 jdk-8u221-linux-x64.tar.gz 到 Linux 的/usr/local 目录下
2、 解压:tar xvf jdk-8u221-linux-x64.tar.gz
3、 修改配置文件:vi /etc/profile
4、 光标移动到最后一行,添加以下配置
export JAVA_HOME=/home/jdk1.8.0_221
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
5、 退出 vi,执行命令 source /etc/profile,让配置生效
6、 执行 java -version 命令,如果能看到版本信息,配置成功
二、jmeter安装
1、创建目录,使用root用户登录linux系统,进入/home路径,执行mkdir jmeter 创建jmeter目录
2、在jmeter目录下上传Jmeter安装包,进入jmeter目录,使用rz命令上传压缩的jmeter安装包
3、 解压完成之后,会在当前目录生成apache-jmeter-5.1.1目录
4、 修改配置文件:vi /etc/profile
5、 光标移动到最后一行,添加以下配置
export PATH=$PATH:/root/jmeter/apache-jmeter-5.1.1/bin
6.然后输入:wq 保存退出,再输入source /etc/profile 使配置生效
7、执行chmod 777 jmeter
8、执行完毕之后,执行jmeter –v 能看到下图,证明全局变量配置成功,可以使用命令执行性能测试
三、分布式配置:
本次搭建的环境配置:3台linux 一台做为master,两台做为salve。
1.配置ip(savle)
进入salve压力机的jmeter安装包bin目录下,使用命令vi jmeter.properties编辑文件,找到如下图位置,将remoter_hosts=修改为本机ip并去掉#号,server_port=1099放开
端口1099是默认端口。修改后保存文件
2.修改启动服务文件ip地址(所有机器都修改)
依然是在bin目录下,使用命令 vi jmeter-server 编辑文件,找到如下位置,将hostname修改为本机ip
3.进入master机器配置远程调用ip地址(仅修改master机器)
登录master机器,进入jmeter安装包的bin目录,使用命令vi jmeter.properties编辑文件,找到如下位置,将remoter_hosts改成salve的多台机器ip+端口,中间用逗号隔开并放开配置项,并放开server_port=1099
server.rmi.ssl.disable=true
配置已经完成!
四、启动jmeter远程服务(所有的salve机器都启动)
进入jmeter/bin目录,输入命令
./Jmeter-server
五、使用非GUI命令执行分布式压测
我的脚本路径是/home/jmeter/script目录下
进入到script目录下,将脚本上传到该目录下,使用命令:jmeter -n -t 脚本.jmx -r -l log.jtl
版权归原作者 大象头顶的小蚂蚁 所有, 如有侵权,请联系我们删除。