真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Jmeter監(jiān)控服務端資源-創(chuàng)新互聯(lián)

一. 場景

創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站建設、成都網(wǎng)站設計與策劃設計,福安網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設十載,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:福安等地區(qū)。福安做網(wǎng)站價格咨詢:18980820575

在做性能測試的時候, 服務端的各項資源指標是性能測試非常關心的問題

性能測試監(jiān)控的指標主要分為兩大類: 資源指標和系統(tǒng)指標

1.資源指標與硬件資源消耗息息相關.

2.系統(tǒng)指標則與用戶場景和業(yè)務需求直接相關.

Jmeter 監(jiān)控服務端資源

資源指標

CPU 使用率: 用戶進程與系統(tǒng)進程消耗的CPU百分比, 一般長時間可以接受的上限不超過85%

Memory 利用率: (1-空閑內(nèi)存/總內(nèi)存)*100%, 一般至少留有10%的可用內(nèi)存, 長時間內(nèi)存使用率上限可接受范圍85%

Disks I/O 用于磁盤存取數(shù)據(jù): 用于讀寫操作所占用的時間百分比, 度量磁盤讀寫性能

Network I/O 網(wǎng)絡帶寬: 表示為發(fā)送和接收字節(jié)的速率, 判斷網(wǎng)絡連接速度是否存在瓶頸,可以用該計數(shù)器的值和目前網(wǎng)絡的帶寬比較.

SWAP:? 顧名思義就是一個臨時虛擬內(nèi)存區(qū)域但物理內(nèi)存不足的時候拿出部分空間使用,從而解決內(nèi)存容量不足的.

如何參看swap呢?? 這里可以看到內(nèi)存和swap的使用狀態(tài)(單位:MB)

Jmeter 監(jiān)控服務端資源

系統(tǒng)指標

并發(fā)用戶數(shù):某一時刻同時向系統(tǒng)提交請求的用戶數(shù)

在線用戶數(shù):某段時間內(nèi)訪問系統(tǒng)的用戶數(shù),這些用戶并不一定同時向系統(tǒng)提交請求

平均響應時間:系統(tǒng)處理事務的響應時間的平均值。事務的響應時間是從客戶端提交請求到服務器響應所消耗的時間.

事務成功率:性能測試中,定義事務用于度量一個或者多個業(yè)務流程的性能指標,如用戶登錄, 提交訂單操作均可定義為事務.

二.如何監(jiān)控服務端關鍵指標呢?

主要針對Unix, Linux, Centos 等進行監(jiān)控

以unix為例 free、vmstat、sar、iostat等命令監(jiān)控內(nèi)存、CPU、磁盤IO等的使用情況, 第三方工具有nmon, spotlight等

今天我們著重講的是性能測試工具Jmeter監(jiān)控服務端資源

三. Jmeter監(jiān)控服務端資源

首先添加監(jiān)聽器 jp@gc - PerfMon Metrics Collector

這是一個插件, 推薦去官網(wǎng)上下載,

https://jmeter-plugins.org/(JMeterPlugins-Standard)

老規(guī)矩還是將插件放在%jmeterhome%/lib/ext,重啟jmeter生效

演示期間為了避免敏感信息打碼, 用本地環(huán)境代替服務端(兩者在本質(zhì)上區(qū)別不大)

如圖添加相關信息后, 并結合實際的線程組的里的用例即可以執(zhí)行了

Jmeter 監(jiān)控服務端資源

日志顯示出錯了,這是怎么回事呢? 別急, 繼續(xù)往下看

log顯示Connection refused (Connection refused), 因為我們還有一件事情沒有做. 缺少ServerAgent-2.x, 將它傳到服務端上解壓即可使用, 可能會遇到權限問題, 給他賦予相應權限, 并執(zhí)行./startAgent.sh, 至此, 準備工作完成.

好, 讓我們來啟動一下startAgent

Jmeter 監(jiān)控服務端資源

agent啟動后我們再次回到jmeter執(zhí)行腳本, 查驗我們添加的監(jiān)控是否有效

Jmeter 監(jiān)控服務端資源

想要監(jiān)控服務端的資源性能, 一次或者短時間是不具有說服力和參考價值的, 可以將線程組中的循環(huán)次數(shù)改變, 如設置為永遠.

還有其他方法如設置Ramp-Up,將其設置到一個合適的數(shù)值或者結合調(diào)度器使用, 幾種方式大家可以自己去嘗試下, 觀察資源變化情況, 這就是業(yè)務場景分析, 轉(zhuǎn)化成用例了.

Jmeter 監(jiān)控服務端資源

性能測試是一個長期投入的過程, 不是簡單的跑幾次壓測工具就能測出問題. 他需要工程師沉淀非常多的性能測試工具使用, 性能測試基礎知識, 服務器性能診斷, 服務端性能監(jiān)控, 以及非常清晰的了解公司服務架構, 中間件, 操作系統(tǒng), 數(shù)據(jù)庫, 使用的網(wǎng)絡協(xié)議, 網(wǎng)絡, 網(wǎng)關, 路由等, 還需要將公司實際業(yè)務轉(zhuǎn)換為測試場景和測試用例.

其他補充:

配置服務器地址和端口號,啟動線程組,查看監(jiān)聽器性能渲染圖,如果出現(xiàn)圖證明成功了,未出現(xiàn)圖,查看日志.

1、確認agent是否已啟動監(jiān)控

2、默認端口號是4444,可以自行更換端口

3、與運維確認端口號是否開放

4、確認壓測機與服務器是否再同一網(wǎng)段內(nèi),若不是同一網(wǎng)段,壓測會有***限制結果不準確,需運維重新開設壓測機(與服務器同一網(wǎng)段)

如果想要改變默認端口號也是非常方便的

java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 9999 --tcp-port 9999

就可以用9999端口號了

今日推薦閱讀文章精選推薦

為什么要做接口測試

JMeter數(shù)據(jù)庫操作

Jmeter接口測試-正則表達式

JMeter中文返回亂碼

Jmeter接口測試-參數(shù)化

JMeter接口測試-基礎

測試-感想

咨詢工作加微信

Jmeter 監(jiān)控服務端資源

掃描二維碼

歡迎自薦和推薦, 需要的微信推送簡歷!

請猛戳下面二維碼了解更多

Jmeter 監(jiān)控服務端資源

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


本文標題:Jmeter監(jiān)控服務端資源-創(chuàng)新互聯(lián)
URL網(wǎng)址:http://weahome.cn/article/dhjshj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部