今日羣友搭建分佈式環境遇到了一些問題順手寫一篇關於環境部署的操做文章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