以下是在CentOS上進行JMeter分布式測試的設置步驟:
在所有節點(包括控制節點和工作節點)上安裝相同版本的JMeter和Java運行環境。
在每個工作節點上,編輯jmeter.properties
文件,設置server.rmi.ssl.disable=true
,并設置java.rmi.server.hostname
為當前節點的IP地址。然后啟動JMeter服務,使用命令./jmeter-server
。
在控制節點上,編輯jmeter.properties
文件,添加或修改remote_hosts
參數,將其設置為所有工作節點的IP地址和端口,端口默認為1099,多個節點之間用逗號隔開。
在控制節點上,可以通過JMeter GUI啟動測試,選擇“運行”->“遠程啟動”->“遠程啟動所有”;也可以在命令行中使用jmeter -n -t <jmx文件路徑> -R <工作節點IP>:<RMI端口> -l <結果文件路徑>
命令來啟動測試。