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

浙公网安备 33010602011771号