jmeter分布式壓測環境搭建(jmeter版本5.1.1,jdk版本jdk1.8.0_221)


主控機為windows,負載機為linux

搭建注意事項:

1.主控機和負載機關閉防火牆

2.主控機與負載機要安裝一致的jdk和jmeter

3.主控機和負載機在同一個網段內

4.主控機和負載機要能telnet通

官網jmeter分布式壓測教學:https://jmeter.apache.org/usermanual/jmeter_distributed_testing_step_by_step.html

         

工具下載

jdk1.6版本下載地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html

jdk1.7版本下載地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html

jdk1.8版本下載地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.htm

jmeter各版本下載地址:https://archive.apache.org/dist/jmeter/binaries/

      

主控機是靠什么給負載機下發腳本和收集結果的呢?是通過rmi_keystore.jks文件

jmeter的bin目錄下執行create-rmi-keystore.bat,create-rmi-keystore.bat出現閃退,最好重新裝jmeter

一直y最后回車

rmi_keystore.jks文件生成:

上傳一份到負載機的bin目錄下

 

整個分布式環境配置:

主控機bin目錄下修改:  

    

負載機bin目錄下修改:

 

cmd命令下telnet 192.168.0.105 2999一下主控機和負載機器

 

負載機執行./jmeter-server,如果報錯:./jmeter-server -Djava.rmi.server.hostname=192.168.0.105再去執行

或者修改jmeter-server文件(回環問題)

 

 

修改后執行成功!

 

打開主控機執行腳本,負載機不需要腳本!

執行:

完畢后可以看到主控機收集到了負載機傳來的報告,需要注意的是,腳本執行成功后結果樹為空,據說是為了性能問題。

最后就完成了簡單的jmeter分布式環境的搭建

  

       


免責聲明!

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



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