使用jmeter部署一个master-slave的压测控制器:
jmeter
Java安装: yum -y install java-1.8.0-openjdk.x86_64 上传: scp dce-3.0.0-dev-25682. tar .gz root@$ip: /root 配置jmeter环境 修改 /etc/profile 最后追加 3个节点都执行 #Set Jmeter export JMETER_HOME= /root/apache-jmeter-5 .1.1 export CLASSPATH=$JMETER_HOME /lib/ext/ApacheJMeter_core .jar:$JMETER_HOME /lib/jorphan .jar:$JMETER_HOME /lib/logkit-2 .0.jar:$CLASSPATH export PATH=$JMETER_HOME /bin :$PATH:$HOME /bin #应用配置信息 source /etc/profile 查看 Jmeter 是否安装成功 注意 jmeter 版本要一致 避免出现其它错误 jmeter - v --------------------------------------------------------master机器设置----------------------------------------------------------------------- master 节点 10.21.11.6 配置 cd /data/application/jmeter-5 .1.1 /bin 修改 jmeter.properties 文件 vim jmeter.properties 修改这一行设置slave1和slave2节点的ip和端口 (可以自己调整端口在占用的其它情况下) remote_hosts=slave1_ip:1099,slave2_ip:1099 master 其它不用修改 --------------------------------------------------------slave机器设置-------------------------------------------------------- 修改 下面这一行 避免启动报错 ##! vim jmeter.properties server.rmi.ssl.disable= true ##!! vim jmeter-server MI_HOST_DEF=-Djava.rmi.server. hostname =10.7.100.201 #不一定有作用,启动的时候启动的本地,没有扩展集群,要手动启动jmeter时用加上本地ip启动 机器后台启动jmeter-server nohup . /jmeter-server -Djava.rmi.server. hostname =10.7.205.100 & |
jmeter开始一个HTTP请求的设置过程: