jmeter分布式壓測

2022-06-27 15:54:10 字數 1492 閱讀 3199

在本機不足以支撐壓力測試時,可進行分布式壓測,使用其他的一台或多台機器進行壓測。

本機為主控機,其他的機器(如他人電腦、或公司伺服器)為壓力機。

jmeter分布式壓測的操作方法:

1、其他的壓力機啟動jmeter-server,如果本機也要做壓力機,則本機也需要啟動jmeter-server。

2、在主控機jmeter的配置檔案jmeter.properties裡面找到,remote_hosts=ip:port,寫進去壓力機的ip即可。(若有多個ip,以逗號隔開)

3、執行的時候要選擇遠端全部啟動

例子:(1)設定執行緒數、持續時間、開始時間、結束時間

(2)設定http請求,輸入伺服器ip、協議型別、方法,並儲存測試計畫。

(3)主控機jmeter的bin目錄下,修改jmeter.properties檔案,修改remote_hosts引數,新增壓力機的ip及埠。切記~修改引數完畢後需要重啟主控機的jmeter。

(4)在壓力機的jmeter的bin目錄下,啟動jmeter-server

(5)主控機開啟測試指令碼,選中測試計畫,點選執行->遠端啟動,可檢視壓力機的ip及埠

(6)為http請求新增聚合報告、檢視結果樹,遠端啟動執行指令碼。

(7)指令碼執行完成後,壓力機的jmeter-server可顯示啟動時間,完成時間,如下圖所示。

(8)聚合報告、察看結果樹,檢視結果。

4、jmeter壓測

併發使用者數

tps  服務端每秒鐘處理的請求數,越大越好

響應時間,越短越好

Jmeter分布式壓測配置

有時候需要大併發的情況,不僅取決於伺服器配置,負載機配置也有要求,包括jmeter配置 場景一 負載機併發過高,cpu100 需要考慮分布式 場景二 負載機併發過高,jmeter滋生記憶體溢位,jmeter報錯 unable to create new native thread 關於場景二說到的問...

jmeter 分布式壓測(windows)

單台壓測機通常會遇到客戶端瓶頸,受制於客戶機的效能。可能由於網路頻寬,cpu,記憶體的限制不能給到伺服器足夠的壓力,這個時候你就需要用到分布式方案來解決客戶機的瓶頸,壓測的結果也會更加接近於真實情況。jmeter 分布式壓測原理 分布式壓測分為兩塊 控制器 controller 和 agent 1....

Jmeter在Windows上分布式壓測遇到的坑

1 五星坑 遠端啟動測試,響應資料為空。controller執行jmeter指令碼後,gui無效能資料返回。agent的jmeter server顯示連線後立即結束。看似執行實則響應資料為空。出現以上情況原因及解決辦法 1 jmeter指令碼和測試資料 如果有的話 主機和從機兩邊都要存放。且cont...