有時候需要的虛擬用戶數比較大,一個負載機的資源不足以支持,就需要多台機器共同生成負載。就是分布式壓力測試。
分布式壓測怎么做呢?有幾點要求:一是有幾台電腦與控制機在同一局域網內。也就是可以互相訪問。二是壓力機也要安裝jmeter。
在主控機的jmeter的bin目錄找到配置文件jmeter.properties。找到里面的remote_hosts部分,修改內容為:remote_hosts=xx,xx代表的是壓力機的ip。如果是多個壓力機,之間使用英文逗號分隔分隔。
一、修改apache-jmeter-4.0\bin\jmeter.properties文件
有兩處需要修改
1、遠程的主機
此處只需要修改主節點的文件

2、將server.rmi.ssl.disable的值從false改為true,並去掉注釋的#
這個參數需要其他負載機都修改

二、啟動apache-jmeter-4.0\bin\jmeter-server.bat
啟動成功如下圖:

如果沒有修改server.rmi.ssl.disable參數則啟動會報錯

注意:所有負載機都需要啟動jmeter-server.bat,如果master也需要生成負載則也需要啟動
三、指定機器執行腳本
可以選擇單個節點執行腳本,也可以Remote Start All多個負載機一起啟動執行

