主控制機:存放JMeter腳本的機器叫作主控制機 負載機:被鏈接並用來運行腳本的機器叫作負載機 操做步驟:測試
1.修改主控制機上,JMeter安裝目錄bin目錄下的JMeter.properties文件中的remote_hosts信息,去掉註釋符,把localhost替換成負載機的ip,端口默認是1099,線程
注意事項:(1)能夠添加多臺負載機,經過英文逗號分隔代理
(2)能夠修改聯機端口server
(3)若是腳本中有調用CSV文件,外部jar包等,都要複製到遠程負載機相同的指定目錄下ip
(4)腳本不須要複製,主控機會把腳本發送給負載機。rem
2.負載機打開JMeter-server.batio
3.在主控機上,啓動JMeter,而後運行的時候選擇遠程啓動,選擇某一個負載機ip,或者遠程啓動所有配置
線程屬性:防火牆
1.以下圖所示:每臺負載機都會運行10個線程,每秒啓動10個線程。兩臺負載機會運行20次方法
2.場景要求:2臺負載機,共運行100次,每秒啓動5個線程
公式以下:
每秒啓動線程數=線程數/Ramp-Up Period (in seconds)*負載機數
配置和測試時遇到的問題列表
主控機連不上負載機
一、檢查負載機和主控機ip是否能夠ping通 二、檢查負載機防火牆是否關閉 三、檢查負載機上是否運行了jmeter的代理(jmeter-server.bat) 四、若是主控機的腳本上有參數化文件,那麼在負載機一樣位置上也得有一個參數化文件 ps:一個簡單粗暴的方法,看負載機上是否有多個網卡,實在沒辦法,把其餘網卡都禁用,而後就能連上並啓動了。