天天看點

jmeter -分布式性能測試部署----------------------遠端運作負載---------------------------------------------------注意事項------------------------------

jmeter -分布式性能測試部署----------------------遠端運作負載---------------------------------------------------注意事項------------------------------

------------------運作環境:-------------------------------------------------

1. 安裝java運作環境:要求jdk1.8(最好安裝64位,通過調節jvm參數,可以增加并發使用者數)

2. 安裝jmeter環境,要求jmeter3.3

------------------jmeter伺服器分布式部署:------------------------------

排程機(Controller):192.168.8.197

執行機(Slave):192.168.8.196

執行機(Slave):192.168.8.25

  • 排程機(Controller):主要負責性能測試腳本的分發,及各個執行機(Slave)的測試結果收集彙總,報告産出。
  • 執行機(Slave):主要負責執行性能測試腳本及斷言等,并将執行結果回報給排程機(Controller),若斷言執行成功則不傳回請求響應資料及詳細斷言資訊。

說明:

1. 主伺服器要求:

修改配置檔案:D:\apache-jmeter-3.3\bin\jmeter.properties

檔案中設定:remote_hosts=192.168.8.196,192.168.8.25(預設的jmeter監聽接口是1099)

重新開機jmeter後在運作--遠端啟動中可以看到之前的設定

2. 從伺服器要求:關閉虛拟網卡、關閉防火牆

jmeter -分布式性能測試部署----------------------遠端運作負載---------------------------------------------------注意事項------------------------------

----------------------遠端運作負載------------------------------

1. 主伺服器上準備腳本

2. 從伺服器開啟bin目錄下的jmeter-server.bat服務進行監聽

3. 主伺服器-運作-遠端全部啟動,

    可以通過主伺服器的【察看結果樹】檢視是否運作成功

    可以通過從伺服器的jmeter-server.bat服務視窗檢視是否執行

備注:(JMeter遠端啟動測試中出現結果的響應資料為空,原因是:分布式測試中,通過遠端啟動代理伺服器,注重的而是高并發,預設檢視結果樹中的響應資料為空,隻有錯誤資訊會被報回。)

jmeter -分布式性能測試部署----------------------遠端運作負載---------------------------------------------------注意事項------------------------------

---------------------注意事項------------------------------

1. 如果腳本中,引用的參數了使用了csv檔案,需要将csv檔案放到同樣的目錄下,不然聚合報告錯誤率會是100%

    

jmeter -分布式性能測試部署----------------------遠端運作負載---------------------------------------------------注意事項------------------------------

2. 線程組設定了并發數200,單台遠端機就是200使用者并發

  

jmeter -分布式性能測試部署----------------------遠端運作負載---------------------------------------------------注意事項------------------------------

轉載于:https://www.cnblogs.com/nzyjlr/p/7737074.html