一、執行原理
二、相關注意事項
- 關閉防火墻
- 所有上網控制機、代理機、服務器都在同一個網絡上
- 所有機器的jmeter和java版本必須一致
- 關閉RMI.SSL開關
三、配置和執行
配置:
修改bin/jmeter.properties文件:
代理機:
- 修改服務端口:保證每個代理機都能正常啟動。如果是在同一臺機器上演示需要使用不同的端口,多臺機器可以不修改。例如:server_port=2999
- 將RMI.SSL設置為禁用。例如server.rmi.ssl.disable=true
控制機:
- 配置代理機遠程地址:配置每個代理機的IP+port,多個代理機之間用逗號連接。例如:remote_hosts=192.168.1.1:1099,192.16.1.1:2999
- 將RMI.SSL設置為禁用。例如:server.rmi.ssl.disable=true
執行
四、實例
注意:Jmeter是免安裝的,所以直接拷貝幾份,原始的作為控制機,拷貝的作為代理機,下圖是拷貝了兩份作為代理機
- 請求:https://www.baidu.com
- 一臺控制機和兩臺執行機做分布式;要求控制機啟動,兩臺執行機執行,反饋結果
操作步驟:
-
配置代理機一,并啟動
-
配置代理機二,并啟動
同代理機一,只是端口號改為2999 -
配置控制機,并啟動
-
添加線程組
-
添加HTTP請求 - 百度
-
添加查看結果樹