日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Jmeter分布式压测方案

發(fā)布時間:2025/4/17 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jmeter分布式压测方案 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

背景:
本地電腦通過Jmeter圖形化界面(GUI方式)控制本機及其他遠程機器,以它們?yōu)閴毫C,對被測的服務器進行壓力測試,并將壓測的結果同步到Jmeter圖形化界面中,進行分析。
準備:
1、作為壓力機的本地電腦和遠程機器安裝jdk、jmeter,版本要一致,并且配置好環(huán)境變量,配置完畢后,執(zhí)行java -version和jmeter -v進行驗證,如果返回了版本信息等內(nèi)容,說明環(huán)境配置ok!
2、遠程機器進入jmeter的bin目錄下,打開jmeter.properties文件,remote_hosts和server_port保持默認不變即可。

修改下面參數(shù)為true,禁用掉。
server.rmi.ssl.disable=true
注意:如果有多臺遠程壓力機,所有遠程機器都重復上面的操作:jdk、jmeter、jmeter.properties文件,保持統(tǒng)一。
3、所有遠程壓力機器上分別執(zhí)行 jmeter-server -Djava.rmi.server.hostname=壓力機的ip地址(ifconfig中可查)
4、進入控制機的jmeter的bin目錄下,打開jmeter.properties文件,remote_hosts配置所有遠程壓力機的ip+端口號,多個壓力機之間用英文逗號隔開,如果把控制機也當成壓力機使用,則將控制機也添加;server_port保持默認不變即可,保存后即可。

5、控制機(本地機器)上打開Jmeter圖形化界面,編寫壓測腳本,點擊菜單中的運行按鈕即可看到遠程機器清單,選擇某個壓力機即可在該機器上執(zhí)行壓測腳本,對被測服務器產(chǎn)生壓力。

注意:如果把控制機也當成壓力機執(zhí)行腳本,則控制機上也要啟動jmeter-server服務,否則會報錯連接失敗。

演示:設置100個線程,遠程啟動所有。

運行控制機和壓力機的運行server日志如下:

聚合報告顯示結果:每個請求執(zhí)行了200次,上面設置的線程數(shù)100,意味著每臺機器執(zhí)行100次,在兩臺機器上執(zhí)行,相當于每個請求執(zhí)行了200次。從這里就可以看出這就是分布式的好處,高并發(fā)可以均勻的給每臺機器設置一定的負載,加在一起就是總負載。

總結

以上是生活随笔為你收集整理的Jmeter分布式压测方案的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。