Linux下配置JMeter分布式压测

安装JDK,所有压测机都需要配置

访问Oracle网站,下载JDK安装包

 
https://www.oracle.com/java/technologies/downloads/#java8-linux


将压缩包上传到服务器,并解压至/usr/local目录

 
tar zxvf jdk-8u301-linux-x64.tar.gz -C /usr/bin/

编辑/etc/profile文件,配置环境变量

 
vim /etc/profile

在文件尾部添加以下内容

 
export JAVA_HOME=/usr/bin/jdk1.8.0_301  #jdk安装目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}

文件保存后,使用以下命令使配置立即生效

 
source /etc/profile

安装JMeter

1.将JMeter安装包上传至所有压测客户端,最好上传在同一目录下
2.将JMeter压缩包解压
3.修改JMeter目录权限

 
chmod +x -R jmeter目录

JMeter配置

Agent节点配置

  • 修改/bin/jmeter.properties文件
 
server.rmi.ssl.disable=true
  • 进入JMeter的bin目录下,输入以下命令启动anget节点
 
./jmeter-server -Djava.rmi.server.hostname=10.1.44.122

控制机配置

  • 修改/bin/jmeter.properties文件
 
remote_hosts=10.1.44.123:1099,10.1.44.122:1099
  • 运行命令如下命令执行测试
 
#使用指定IP的agent进行压测
jmeter -n -t test.jmx -R 10.1.44.122,10.1.44.123 -l test.jtl

#使用所有agent进行压测
jmeter -n -t test.jmx -r -l test.jtl
参数 n:非gui运行
    t:指定测试脚本 
    R:指定多少个 agent 启动并参与测试
    r: 代表全部 agent 启动并参与测试
    l:生成测试结果文件   
 
 转:https://www.cnblogs.com/lsepi/p/14918408.html

 

posted @ 2023-09-07 08:57  rmticocean  阅读(91)  评论(0)    收藏  举报