jmeter 分佈式壓測(windows)

  單臺壓測機一般會遇到客戶端瓶頸,受制於客戶機的性能。可能因爲網絡帶寬,CPU,內存的限制不能給到服務器足夠的壓力,這個時候你就須要用到分佈式方案來解決客戶機的瓶頸,壓測的結果也會更加接近於真實狀況。apache

 

jdk和jmeter的下載和安裝就不說了服務器

 

jmeter 分佈式壓測原理:網絡

分佈式壓測分爲兩塊: 控制器(controller)和代理(agent)分佈式

  • controller 負責把腳本分發給 agent執行。
  • agent 負責執行腳本,產生對服務器的實際壓力,agent 不須要運行 jmeter,運行 jmeter-server.bat 便可。agent 執行腳本後,把壓測的結果發送給 controller。
  • controller 做爲控制器不加入實際測試,只負責發送和收集 agent 信息。

 

1、配置 agent

1. 個人jmeter版本是 apache-jmeter-5.0,在 agent 機器上須要修改配置 jmeter.properties,找到 server.rmi.ssl.disable=false 改爲 true性能

# Password of Trust store
#server.rmi.ssl.truststore.password=changeit
#
# Set this if you don't want to use SSL for RMI
server.rmi.ssl.disable=true      # 改爲true

 

2. 雙擊 jmeter-server.bat ,這個 ip 有用,待會要配到 controller 機器上的配置文件裏測試

 

2、配置 controller

1. 打開 controller 的配置文件找到 remote_hosts ,把剛纔第二個步驟的 ip 配進去this

 

 2. 雙擊 jmeter.bat ,運行一個 agent spa

  agent 服務上顯示 運行成功代理

 

相關文章
相關標籤/搜索