JMeter聯機負載及問題解決

基礎概念

  1. 主控制機:存放JMeter腳本的機器叫做主控制機
  2. 負載機:被連接並用來運行腳本的機器叫做負載機

操作步驟

1.修改主控制機上,JMeter安裝目錄bin目錄下的JMeter.properties文件中的remote_hosts信息,去掉註釋符,把localhost替換成負載機的ip,端口默認是1099,如下圖所示




注意事項:(1)可以添加多臺負載機,通過英文逗號分隔

                   (2)可以修改聯機端口

                   (3)如果腳本中有調用CSV文件,外部jar包等,都要複製到遠程負載機相同的指定目錄下

                   (4)腳本不需要複製,主控機會把腳本發送給負載機。

 2.負載機打開JMeter-server.bat

 3.在主控機上,啓動JMeter,然後運行的時候選擇遠程啓動,選擇某一個負載機ip,或者遠程啓動全部

線程屬性

1.如下圖所示:每臺負載機都會運行10個線程,每秒啓動10個線程。兩臺負載機會運行20次



2.場景要求:2臺負載機,共運行100次,每秒啓動5個線程


公式如下:

每秒啓動線程數=線程數/Ramp-Up Period (in seconds)*負載機數


配置和測試時遇到的問題列表

主控機連不上負載機

1、檢查負載機和主控機ip是否可以ping通
2、檢查負載機防火牆是否關閉
3、檢查負載機上是否運行了jmeter的代理(jmeter-server.bat)
4、如果主控機的腳本上有參數化文件,那麼在負載機同樣位置上也得有一個參數化文件
ps:一個簡單粗暴的方法,看負載機上是否有多個網卡,實在沒辦法,把其他網卡都禁用,然後就能連上並啓動了。


主控機連上了負載機,但是沒有運行結果,這個暫時還沒解決。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章