今日群友搭建分布式环境遇到了一些问题顺手写一篇关于环境部署的操做文章java
本文内容:linux
一、windows下负载机的配置apache
二、Linux下负载机的配置windows
一、在执行机上安装相同版本的JDk和Jmeter(参考调度机的安装)分布式
注意:JDK和Jmeter都要配置环境变量spa
Jmeter 环境变量的配置:3d
在系统环境变量中添加:server
JMETER_HOMEblog
C:\jmeter\apache-jmeter-5.1\binssl
在path系统变量中添加以下配置:
%JMETER_HOME%\bin;
二、在执行机上自定义端口号
一、进入Jmeter的bin目录,找到Jmeter.properties文件,打开该文件修改以下两个配置项,好比修改端口号为:1567(默认端口号为:1099)
server_port=1567
server.rmi.localport=1567
(记得取消注释)
二、#server.rmi.ssl.disable=false 修改成:server.rmi.ssl.disable=true
三、启动执行机上的Jmeter-server.bat
三、在调度机上添加远程的负载机
一、进入Jmeter的bin目录,找到Jmeter.properties文件,进行以下配置:
二、#server.rmi.ssl.disable=false 修改成:server.rmi.ssl.disable=true
四、在调度机上打开,Jmeter-远程启动,以下图便可启动远程的负载机
五、验证:
启动后若是运行正常,在调度机上能够看到远端负载机的执行结果,时间缘由没有跑
在执行机上有以下显示:
一、在Linux下安装同调度机相同的JDK和Jmeter版本
二、环境变量时间缘由就不写了,略
三、在执行机上自定义端口号,跟windows同样
其余的设置跟windows也都相同
四、启动执行机上的Jmeter-server.bat,命令:./jmeter-server -Djava.rmi.server.hostname=192.168.0.199,后面的参数指定 agent 的 IP