jmeter多機聯合負載

操做步驟以下:
一、在負載機上部署Jmeter,確保Jmeter的bin目錄下存在ApacheJMeter.jar與jmeter-server.bat兩個文件。
二、雙擊啓動負載機的jmeter-server.bat程序。
三、在Jmeter控制機的bin目錄下找到jmeter.properties文件並修改」remote_hosts」,增長負載機IP,多個IP使用英文逗號隔開,修改後要重啓Jmeter。以下圖:
四、進入Jmeter控制機的GUI圖形界面,點擊後,Jmeter控制機會自動探測,只要先啓動遠程負載機上的Agent,開始運行測試計劃時就會本身鏈接負載機去完成。 

五、非GUI運行命令以下:服務器

JMeter -n -t 腳本路徑 -R ip -l jtl生成路徑  工具

注:*.jtl不能重複測試

jmeter命令行工具部分參數說明:
-n:非GUI方式運行。
-t:指定運行的測試腳本地址與名稱,能夠是相對或絕對路徑
-h:查看幫助
-v:查看版本
-p:指定讀取Jmeter屬性文件,好比jmeter.properties文件中設置的
-l:記錄測試結果到文件,指定名稱與路徑,能夠是相對或絕對路徑
-s:以服務器方式運行(遠程方式)
-r:開啓遠程負載機,遠程負載機列表在jmeter.properties文件中指定
-R:開啓遠程負載機,能夠指定負載機IP,會覆蓋jmeter.properties中的設置
-L:定義Jmeter的日誌級別,如DEBUG、INFO、ERROR等
-H:設置代理IP
-P:設置代理端口
-u:設置代理賬號
-a:設置代理賬號密碼
-X:中止遠程執行
-J:定義Jmeter屬性,等同於在jmeter.properties中設置
-G:定義Jmeter全局屬性,等同於在Global.properties中設置,線程間可相互共享
 
注:非GUI多機聯合負載,控制機不能調用負載機的緣由
一、jmeter版本不一致
二、負載機沒啓動bat
三、csv參數化文件沒有複製到負載機同一位置,相同名稱
四、主控機沒有配置負載機的ip
五、jmeter.properties文件修改後,沒重啓jmeter
相關文章
相關標籤/搜索