Linux下配置JMeter分布式压测
安装JDK,所有压测机都需要配置
访问Oracle网站,下载JDK安装包
https://www.oracle.com/java/technologies/downloads/#java8-linux
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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律