激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 聊聊JMeter分布式壓測部署

聊聊JMeter分布式壓測部署

2022-01-19 23:52今日頭條大鑫筆記 Java教程

使用JMeter開展性能測試,當單臺機器無法滿足性能壓測的負載要求時,或者單臺機器的網絡帶寬存在瓶頸的情況下,可以采用分布式部署的方案來解決這些問題。

聊聊JMeter分布式壓測部署

使用JMeter開展性能測試,當單臺機器無法滿足性能壓測的負載要求時,或者單臺機器的網絡帶寬存在瓶頸的情況下,可以采用分布式部署的方案來解決這些問題。

JMeter分布式部署方案中,需要一臺作為控制節點(Master),其余節點作為執行機(Slave)。控制節點負責向執行機發送指令和展示結果,執行機負責產生負載和向控制節點返回結果。

 

聊聊JMeter分布式壓測部署

 

JMeter分布式環境部署

示例環境規劃:

  • 控制機:windows系統,Master節點,ip=192.168.2.5;
  • 執行機:CentOS系統,Slave節點,ip=192.168.2.15;

1. 前提條件

  • Master、Slave使用相同的JMeter版本;Master、Slave使用相同的JAVA版本;
  • Master、Slave節點:創建有效的keystore文件或者禁用ssl,這里選擇直接禁用ssl。編輯JMETER_HOME/bin/jmeter.properties設置server.rmi.ssl.disable=true。

 

聊聊JMeter分布式壓測部署

 

如果需要開啟ssl,請參考Apache JMeter - User's Manual: Remote (Distributed) Testing中的13.1 Setting up SSL章節進行配置。

2. 執行機節點(Slave)配置

  • 設置rmi.server.hostname,編輯JMETER_HOME/bin/jmeter-server,取消MI_HOST_DEF項的默認注釋并修改hostname為本機的IP地址
  1. MI_HOST_DEF=-Djava.rmi.server.hostname=192.168.2.15

推薦設置此項,否則可能運行jmeter-server會出現下面的錯誤:

  1. ./jmeter-server
  2. Server failed to start: java.rmi.RemoteException: Cannot start.
  3. localhost.localdomain is a loopback address.
  4. An error occurred: Cannot start. localhost.localdomain is a loopback
  5. address.

執行JMETER_HOME/bin/jmeter-server啟用服務,如果打印如下的信息表示啟動成功

 

聊聊JMeter分布式壓測部署

 

3. 控制節點(Master)配置

  • 指定Slave節點,編輯JMETER_HOME/bin/jmeter.properties,將remote_hosts設置為Slave節點的IP地址,如果有多臺Slave節點,以逗號分隔多個IP地址;
  1. remote_hosts=192.168.2.15

remote_hosts不需要指定端口號,JMeter會自動進行探測

  • 多網卡情況,如果Master節點有多網卡(如安裝了虛擬機就會有個網卡,示例就是在windows機器上安裝了CentOS虛擬機作為Slave,就是多網卡的情況),JMeter會選擇任意網卡嘗試與Slave節點建立連接,如果選擇錯誤的網卡將無法建立連接。需要通過明確指定IP的方式來解決多網卡的問題,編輯JMETER_HOME/bin/jmeter.bat,在下圖中標記的位置添加如下兩條語句,其中server.hostname設置為可以與Slave連接的IP地址;
  1. set rmi_host=-Djava.rmi.server.hostname=192.168.2.5
  2. set ARGS=%DUMP% %HEAP% %NEW% %SURVIVOR% %TENURING% %PERM% %DDRAW% %rmi_host%

 

聊聊JMeter分布式壓測部署

 

 

4. 遠程測試調測

步驟3設置完成后,重啟JMeter,打開要壓測的腳本文件,運行/遠程啟動菜單出現了Slave節點的IP,點擊Slave節點IP地址就會發起遠程節點的測試。

 

聊聊JMeter分布式壓測部署

 

默認情況下,遠程節點測試可以通過匯總報告、聚合報告來查看調測結果,查

看結果樹不會顯示響應數據,主要是Master節點為了減少數據傳輸的開銷,如

果需要顯示可以通過取消注釋

JMETER_HOME/bin/jmeter.properties文件中

的mode=Standard來達到目的。

Slave節點也會打印響應的連接信息

 

聊聊JMeter分布式壓測部署

 

JMeter分布式壓測執行正式執行壓測時,JMeter官方推薦在非GUI模式下運行,可以節省部分運行資源,執行如下命令啟動壓測

  1. jmeter -n -t 分布式測試示例.jmx -l report_01.jtl -e -o report_01
  2. 參數說明:
  3. -n 表示非GUI模式
  4. -t 表示指定腳本文件,可以使用相對和絕對路徑方式指定
  5. -l 表示指定結果記錄的文件,文件格式為.jtl
  6. -e 表示測試完成即生成報告
  7. -o 指定報告生成的目錄

壓測期間會持續打印匯總信息,可以看到執行了多久,響應時間、錯誤率、線程數等情況

 

聊聊JMeter分布式壓測部署

 

壓測結束后會在參數指定的目錄下生成html格式的測試報告

 

 

聊聊JMeter分布式壓測部署

原文地址:https://www.toutiao.com/i7053772121616679462/

延伸 · 閱讀

精彩推薦
  • Java教程Java使用SAX解析xml的示例

    Java使用SAX解析xml的示例

    這篇文章主要介紹了Java使用SAX解析xml的示例,幫助大家更好的理解和學習使用Java,感興趣的朋友可以了解下...

    大行者10067412021-08-30
  • Java教程升級IDEA后Lombok不能使用的解決方法

    升級IDEA后Lombok不能使用的解決方法

    最近看到提示IDEA提示升級,尋思已經有好久沒有升過級了。升級完畢重啟之后,突然發現好多錯誤,本文就來介紹一下如何解決,感興趣的可以了解一下...

    程序猿DD9332021-10-08
  • Java教程Java實現搶紅包功能

    Java實現搶紅包功能

    這篇文章主要為大家詳細介紹了Java實現搶紅包功能,采用多線程模擬多人同時搶紅包,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙...

    littleschemer13532021-05-16
  • Java教程Java8中Stream使用的一個注意事項

    Java8中Stream使用的一個注意事項

    最近在工作中發現了對于集合操作轉換的神器,java8新特性 stream,但在使用中遇到了一個非常重要的注意點,所以這篇文章主要給大家介紹了關于Java8中S...

    阿杜7482021-02-04
  • Java教程xml與Java對象的轉換詳解

    xml與Java對象的轉換詳解

    這篇文章主要介紹了xml與Java對象的轉換詳解的相關資料,需要的朋友可以參考下...

    Java教程網2942020-09-17
  • Java教程Java BufferWriter寫文件寫不進去或缺失數據的解決

    Java BufferWriter寫文件寫不進去或缺失數據的解決

    這篇文章主要介紹了Java BufferWriter寫文件寫不進去或缺失數據的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望...

    spcoder14552021-10-18
  • Java教程小米推送Java代碼

    小米推送Java代碼

    今天小編就為大家分享一篇關于小米推送Java代碼,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧...

    富貴穩中求8032021-07-12
  • Java教程20個非常實用的Java程序代碼片段

    20個非常實用的Java程序代碼片段

    這篇文章主要為大家分享了20個非常實用的Java程序片段,對java開發項目有所幫助,感興趣的小伙伴們可以參考一下 ...

    lijiao5352020-04-06
主站蜘蛛池模板: 欧美性生交大片 | 成码无人av片在线观看网站 | 国产精品免费一区二区三区四区 | 1级毛片在线观看 | 国产一区二区三区在线观看视频 | 国产亚洲精品视频中文字幕 | 黄污网站在线 | 一区二区三区国产在线 | 国产69精品99久久久久久宅男 | 51色视频 | gogo全球大胆高清人露出91 | 伊人网站 | 欧美日韩成人一区二区 | 97久久精品一区二区三区观看 | 国产91在线播放九色 | 免费黄色入口 | 国产噜噜噜 | 国产精品久久久久久久不卡 | 羞羞的视频 | 欧美日韩亚洲不卡 | 精品久久久久久久久亚洲 | 草人人 | 免费嗨片首页中文字幕 | 久久久久久久久浪潮精品 | 特一级毛片| 日韩在线毛片 | 在线91视频 | 中国美女一级黄色大片 | 成人免费福利视频 | 亚洲91精品 | 毛片免费大全短视频 | av最新在线观看 | 精品国产乱码久久久久久久久 | 国产精品成人久久 | 狠狠干伊人网 | 成人片免费看 | 热re91久久精品国产99热 | 国产免费高清在线视频 | 夜间福利视频 | 日韩精品中文字幕一区 | 成人在线观看免费观看 |