JMeter分布式性能壓力測試之部署負載機配置-Windows及Ubuntu版本


做性能測試時,多數情況會遇到一台電腦無法滿足,就會用到分布式。

本章只講Windows的,linux配置也一樣,官網下載一個linux版本的jmeter就行。

准備工作

開始操作,默認目前有三台電腦 , 主控電腦A , 從節點電腦B , 從節點電腦C

每台電腦需要安裝好java環境+jmeter軟件 ,可以讓jmeter啟動起來。(JMeter版本三台電腦需要一樣)

windows和ubuntu安裝軟件請看另外博文

Windows配置信息

 咱們采用最簡單的方法,修改jmeter的配置信息,文件路徑:

\pache-jmeter-5.4.1\bin\jmeter.properties

  

修改jmeter.properties文件的配置信息 ,默認都是1099只是方便操作 (主控機器和從節點機器都需要改,一樣就好,這樣方便后面操作,尤其一個公司同時,誰都可以當主或從,所以需要配置4項)

# 遠程主機IP:端口 配置信息 ,如果主控機不運行則把127.0.0.1IP去掉即可。   示例:remote_hosts=127.0.0.1:1099,192.168.1.1:1099,192.168.1.2:1099
remote_hosts=127.0.0.1

# 遠程主機端口,默認1099注釋狀態 ,把注釋刪掉    示例:server_port=1099
#server_port=1099

# 本機端口,默認是空的 ,添加上1099  ,示例:server.rmi.localport=1099
server.rmi.localport=

# 打開遠程連接控制,默認不允許,改為允許,並且把注釋刪掉 , 示例:server.rmi.ssl.disable=True
#server.rmi.ssl.disable=false

# 把注釋刪除,結果顯示設置,如不刪除注釋,從節點執行接口不在主控機上面顯示
#mode=Standard

Windows啟動遠程服務(主從都需要啟動)

\pache-jmeter-5.4.1\bin\jmeter-server.bat

  啟動jmeter-server.bat后,會出來一個黑窗口服務,不要關哦,關了就把服務關了,連不通

 

Ubuntu配置信息

 咱們采用最簡單的方法,修改jmeter的配置信息,文件路徑:

進入jmeter安裝目錄bin目錄下面
vim jmeter.properties

 修改jmeter.properties文件的配置信息 ,操作完windows的相信大家知道咋配了把,以下是配置完成的,端口同樣寫1099

  

# 遠程端口
Server_port=1099

# 本機端口
server.rmi.localport=1099

# --
server.rmi.create=true

# 遠程控制
server.rmi.ssl.disable=true

# 把注釋刪除,結果顯示設置,如不刪除注釋,從節點執行接口不在主控機上面顯示
#mode=Standard

Ubuntu啟動遠程服務

需要在jmeter的bin目錄下面呦
./jmeter-server -Djava.rmi.server.hostname=IP地址

執行測試

啟動主控節點的jmeter工具

 

 

選擇工具欄的運行 ,遠程相關的菜單操作,當前演示我只配置了本機,所以只有一個。

真實執行時,可以選擇單個遠程機,也可以選擇全部

 

場景示例:如需要測試並發900

主控機任務線程數要填寫:900/分布式機器

本篇文章用到了3台機器,那么線程數就是填寫300 ,每台機器跑300 ,300*3=900並發

 

 

疑問:

其中這三個參數不是太理解執行原理和應用原理,只知道這樣配了能相互執行

有了解的大佬可留言告訴下,感謝

Server_port=1099
server.rmi.localport=1099
server.rmi.create=true
 
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM