0


在Linux下Jmeter的分布式配置

一、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
在这里插入图片描述


本文转载自: https://blog.csdn.net/weixin_45984270/article/details/124967641
版权归原作者 大象头顶的小蚂蚁 所有, 如有侵权,请联系我们删除。

“在Linux下Jmeter的分布式配置”的评论:

还没有评论