jmeter 分布式壓測(Linux)


之前一篇博文寫的是如何在Linux上使用jmeter壓測,這篇介紹下Linux上jmeter的分布式壓測。

 

和windows上的分布式類似,需要配置agent節點和控制機

 

一、Agent節點配置

1. 首先安裝好jdk和jmeter環境,具體見我的上一篇文章。然后打開配置文件 /bin/jmeter.properties 找到並取消這段配置的注釋 server.rmi.ssl.disable=false ,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 -Djava.rmi.server.hostname=10.1.44.122 ,啟動 anget 節點。jmeter-server 后面的參數指定 agent 的 IP

 

 

 二、控制機配置

1. 開配置文件 /bin/jmeter.properties 配置 agent 節點的 IP,我這里配了兩台 agent

# Remote Hosts - comma delimited
remote_hosts=10.1.44.123:1099,10.1.44.122:1099 #代理機ip和端口,可填寫多個
#remote_hosts=localhost:1099,localhost:2010

# RMI port to be used by the server (must start rmiregistry with same port)
#server_port=1099

 

2. 運行命令: jmeter -n -t test.jmx -R 10.1.44.122,10.1.44.123 -l test.jtl  或

                       jmeter -n -t test.jmx -r -l test.jtl

                       參數 n:非gui運行

                               t:指定測試腳本 

                               R:指定多少個 agent 啟動並參與測試

                               r: 代表全部 agent 啟動並參與測試

                               l:生成測試結果文件                       

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM