首選
壓力機A,壓力機B,壓力機C, 壓力機A作為控制台 壓力機B,壓力機C作為分布式的測試機
壓力機Aip:172.16.23.69,
壓力機Bip:192.168.184.128
壓力機Cip:192.168.184.130
壓力機A在安裝目錄bin下面需要修改配置文件:jmeter.properties
1.需要查找到remote_hosts=ip(此處ip均為壓力機A,B,C的ip)

2.修改jmeter.bat
然后在其上邊一行添加
set rmi_host=-Djava.rmi.server.hostname=你要更改的IP
然后在set ARGS這行最后加上空格%rmi_host%如圖:

3.啟動jmeter-server.bat,再次啟動jmeter.bat
打開腳本:運行腳本,測試沒一台機器都可正常運行,正常后,選擇遠程全部啟動 在聚合報告里面可以查看並發的結果信息

分布式經常遇到的問題1:
./jmeter.sh -n -t test02.jmx -l www.jtl 執行腳本命令。

如截圖上面的問題是由於保存jmeter腳本.jmx 鼠標亂放導致的,

分布式經常遇到的問題2:
腳本雖然執行成功,但是數據信息確實為空。

由於腳本設置了csv,但是在linux環境其實沒有該腳本的文檔

jmeter在linux環境做分布式測試,腳本中包含csv文件,這個時候csv文件的路徑已經確保是上傳linux環境csv的文件路徑,確定文件上傳至linux環境
分布式經常遇到的問題
master只做收集 不施壓
分布式多台機器時間要同步
csv文件讀取問題
並發數設置,並發數/機器數量=每台機器並發數量
自動隨機生成超過10萬隨機字符串會影響tps
每台分布式jkd、jmeter版本要同步
