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 @   rmticocean  阅读(87)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示