Jmeter5.3--分布式測試配置


使用場景:單台的JMeter壓測能力有限,筆者的壓測機比較強,最大並發壓測到3000,已經完全滿足日常需求了。但對於有些人來說,需要上萬並發的壓測,那就需要采用JMeter的分布式壓測。

 

以下是詳細配置過程,客觀慢慢看~

 

一、Jmeter分布式執行原理:

1、Jmeter分布式測試時,選擇其中一台作為調度機(master),其它機器做為執行機(slave)。

2、執行時,master會把腳本發送到每台slave上,slave 拿到腳本后就開始執行,slave執行時不需要啟動GUI,我理解它應該是通過命令行模式執行的。

3、執行完成后,slave會把結果回傳給master,master會收集所有slave的信息並匯總(也就是說聚合報告會在你的master上面統一展示)。

 

二、執行機(slave)配置:

1、slave機上需要安裝Jmeter(不再詳述)。

2、啟動bin目錄下的:jmeter-server.bat,啟動成功如下圖:

 

 

 

三、調度機(master)配置和運行:

1、找到Jmeter的bin目錄下jmeter.properties文件,修改如下配置

 

查找“remote_host”,

remote_hosts=127.0.0.1”其中127.0.0.1代表本機,這里需要修改成這樣:

remote_hosts=127.0.0.1, 192.168.1.131,第二個IP是作為遠程負載機的IP,用逗號隔開

大坑巨坑,一定要記得放開端口號,去掉server_port前注釋,不然你都不知道為什么沒有遠程機的結果數據!

 

 

設置線程

 

 1.先試試遠程啟動127.0.0.1

查看聚合報告,運行正常

再試試運行192.168.1.131,查看聚合報告運行正常。

遠程全部啟動,查看聚合報告,2個Sample,成功。


免責聲明!

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



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