linux-centos7 主机(master):192.168.110.110 从机(slave):1092.168.110.111 安装jdk(centos系统一般已经装好了) 安装jmeter并配置环境变量
查看防火墙状态:
systemctl status firewalld 或 firewall-cmd --state
如果防火墙是not running,需要开启防火墙:
systemctl start firewalld.service
查看防火墙已开放端口
firewall-cmd --list-ports
添加要开放的端口(这里用到的是1099)
firewall-cmd --zone=public --add-port=10096/tcp --permanent
重启防火墙
systemctl reload firewalld
jmeter-server -J server_port=10096 -J server.rmi.localport=10096 -J server.rmi.ssl.disable=true -D java.rmi.server.hostname=10.38.74.18
参数说明:
#server_port 本地端口号
#server.rmi.localport 给远程的端口号
#java.rmi.server.hostname 给远程调用的地址(本机地址)
出现以上内容 说明创建成功
jmeter -n -t /home/guobin1/jmeter/script/one.jmx -r &
或
jmeter -n -t /home/guobin1/jmeter/script/one.jmx -R 192.168.110.111:10096 &
has been started 表示启动成功
jmeter -n -t /home/guobin1/jmeter/script/one.jmx
看到以上关键信息,说明远程机分配压测任务成功
在从机上可以看到
已经开始压测任务